Install
openclaw skills install project-plannerTriage ideas, problems, and feature requests into the right format: proposal doc, feature issue, or bug report. Repo-aware — discovers templates and docs structure from the current repository. Use when: (1) the user describes an idea, feature, or problem they want to track, (2) the user says "file a bug", "I have an idea", "let's plan this feature", or similar, (3) the user wants to break down a large feature into phases with GitHub issues. NOT for: actually implementing code (use coding-agent), reviewing PRs, or general questions about the codebase.
openclaw skills install project-plannergh auth login)Triage user input into the right project artifact: a proposal (big idea with phases), a feature issue (small enhancement), or a bug report (something's broken).
Before doing anything, discover the current repo's configuration:
git rev-parse --show-toplevel to find the repo root.project-planner.yml at the repo root — if it exists, read it and
use its values for all paths, labels, and conventionsdocs/proposals/TEMPLATE.md.github/ISSUE_TEMPLATE/docs/, mkdocs.ymlCLAUDE.md or CONTRIBUTING.md, read for conventionsgh repo view --json name,owner to confirm the repo for issue creation.project-planner.ymlOptional config file at repo root. All fields are optional — auto-discovery fills gaps.
See project-planner.yml in the skill directory for a copy-paste starter.
project: MyProject # project name (for issue titles)
repo: owner/repo # GitHub repo (usually auto-detected)
proposals:
dir: docs/proposals # where proposal docs live
template: docs/proposals/TEMPLATE.md # proposal template to follow
index: docs/proposals/index.md # index file to update with new proposals
mkdocs_nav: true # update mkdocs.yml nav when creating proposals
issues:
labels:
feature: enhancement # label for feature issues
bug: bug # label for bug issues
# branch_prefix: feature/ # branch naming prefix
# conventions:
# docs: docs # where project docs live
Determine the type by asking: does this need design work or multiple phases?
If unclear, ask the user: "Is this a quick fix or does it need a design doc?"
For big ideas that need phases and design.
docs/proposals/<name>.mdmkdocs.yml exists, add the proposal to the nav under Proposalsdocs/proposals/index.md exists, add to the Active Proposals listgh issue create:
<Proposal name>: Phase N — <phase name>enhancementBefore committing, verify:
For small, self-contained enhancements.
gh issue create:
enhancementFor problems and broken behavior.
gh issue create:
Bug: <concise description>buggh issue create — it's repo-aware, handles auth