Agent skill

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

dyoshikawa1,265★ · +16/wk · 1 repos on radarProfile →
claude-codeMIT
Install
npx skills add dyoshikawa/rulesync --skill create-issue-with-websearch --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 7 KB
Bundled scripts: none
Path: .rulesync/skills/create-issue-with-websearch/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,285 · +20 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

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

What's inside
Steps it walks through
  1. Step 1: Gather the Initial Idea
  2. Step 2: Research the Topic on the Web
  3. Step 3: Research the Codebase
  4. Step 4: Synthesize the Specification
  5. Step 5: Draft the Issue
  6. Reference URL Requirements
  7. Step 6: Assign Labels
  8. Step 7: Create the Issue
  9. Step 8: Report Result
Commands it runs
gh label list
gh issue create --title "<concise title>" --body "<drafted body>" --label "<label1>,<label2>,..."
More from rulesync
All skills →
About this skill
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.

Keep going