create-issue-with-websearch
Create a GitHub issue from a vague idea by thoroughly researching the topic on the web to sharpen the specification before filing
npx skills add dyoshikawa/rulesync --skill create-issue-with-websearch --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
topic = the user's request Use this skill when the user only has a rough, fuzzy idea and needs heavy web research to clarify the target specification before creating an issue. If the user already has a concrete, well-scoped task in mind, use the `create-issue` skill instead. ## Step 1: Gather the Initial Idea Receive the topic from `topic` or the user's description. If the input is very sparse, ask the user just enough to anchor the research: - What is the rough area or goal? (e.g., a tool to support, a feature to add, a behavior to change) - Why do they want it — what problem or limitation triggered the idea? - Any hard constraints known up front (must/must-not, scope boundaries)? Do not push for full specification details at this stage. The point of this skill is to resolve the unknowns through research, not to force the user to resolve them manually. ## Step 2: Research the Topic on the Web Investigate the topic thoroughly using `WebSearch` and `WebFetch`. The goal is to raise the resolution of the specification until concrete, defensible design decisions become possible. Look for, as applicable to the topic: - Official documentation of any tool, standard, protocol, or API invol
- Step 1: Gather the Initial Idea
- Step 2: Research the Topic on the Web
- Step 3: Research the Codebase
- Step 4: Synthesize the Specification
- Step 5: Draft the Issue
- Reference URL Requirements
- Step 6: Assign Labels
- Step 7: Create the Issue
- Step 8: Report Result
gh label list gh issue create --title "<concise title>" --body "<drafted body>" --label "<label1>,<label2>,..."
What does the create-issue-with-websearch skill do?
Create a GitHub issue from a vague idea by thoroughly researching the topic on the web to sharpen the specification before filing
How do I install it?
Run `npx skills add dyoshikawa/rulesync --skill create-issue-with-websearch --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From dyoshikawa/rulesync, a repository with 1,285 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.