.claude/skills/pr-workflow/SKILL.md
Create pull requests for esphome-docs. Use when creating PRs, submitting changes, or preparing contributions.
npx skillsauth add esphome/esphome-docs pr-workflowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When creating a pull request for esphome-docs, follow these steps:
Always base your branch on upstream (not origin/fork) to ensure you have the latest code:
git fetch upstream
git checkout -b <branch-name> upstream/current
Use upstream/current for documentation fixes, or upstream/next for new component docs.
Before creating a PR, read .github/PULL_REQUEST_TEMPLATE.md to understand required fields.
Use gh pr create with the full template filled in. Never skip or abbreviate sections.
Required fields:
fixes <link> syntax if applicablenext branch: New docs with matching esphome PRcurrent branch: Fixes/adjustments to existing docs/components/_index.md## Description:
<describe your changes here>
**Related issue (if applicable):** fixes https://github.com/esphome/esphome-docs/issues/XXX
**Pull request in [esphome](https://github.com/esphome/esphome) with YAML changes (if applicable):**
- N/A (or esphome/esphome#XXX)
## Checklist:
- [ ] I am merging into `next` because this is new documentation that has a matching pull-request in [esphome](https://github.com/esphome/esphome) as linked above.
or
- [x] I am merging into `current` because this is a fix, change and/or adjustment in the current documentation and is not for a new component or feature.
- [ ] Link added in `/components/_index.md` when creating new documents for new components or cookbook.
git push -u origin <branch-name>
gh pr create --repo esphome/esphome-docs --base current --title "[component] Brief description"
Use --base next if documenting a new feature with a matching esphome PR.
documentation
Fetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
documentation
Maintain the OpenClaw memory wiki vault with deterministic pages, managed blocks, and source-backed updates.
documentation
Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.
documentation
Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.