avored/avored-rust-cms/download-issue

Claude Code and agent skill by avored/avored-rust-cms

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Downloads a GitHub issue by issue number or URL and generates a structured Markdown file in docs/{issuetype}/{short-issue-title}/ticket.md. Activate this skill whenever the user asks to download, fetch, import, or sync a GitHub issue or ticket into the repository docs.

Install

npx vskill@latest install avored/avored-rust-cms/download-issue

SKILL.md

Skill: Download GitHub Issue to Markdown

Description

Downloads a GitHub issue (using gh CLI or GitHub REST API) and creates a formatted Markdown file located at docs/{issuetype}/{short-issue-title}/ticket.md.

Triggers & Intent

Activate this skill when:

  • The user asks to download, fetch, or import a GitHub issue (e.g., "download issue", "download github issue", "download issue #356", "fetch ticket").
  • The user wants an issue converted into documentation under docs/{issuetype}/ for planning, implementation, or record-keeping.

Instructions

Step 1: Prompt for Issue Number If Not Provided
  • Check whether the user provided an issue number, hash reference (e.g. #356), or full issue URL in their request.
  • If the issue number or URL is missing:
  • Stop immediately and ask the user directly for the issue number or URL.
  • Example prompt:

> "Which GitHub issue number or URL would you like to download?"

  • Do not proceed to run scripts or guess an issue number until the user provides one.
Step 2: Extract Issue Identifier & Options
  1. Parse the issue reference provided by the user (e.g., 356, #356, or https://github.com/owner/repo/issues/356).
  2. Check if the user specified an explicit issue type override (e.g., features, bugs, improvements, epics, tech-debt, documentation). If unspecified, the script automatically categorizes the issue type using labels and title conventions.
  3. Check if a specific repository was requested. If not provided, it defaults to the local git repository's origin (avored/avored-rust-cms).
Step 3: Run the Downloader Script

Execute the bundled Node.js script:

bash
node .agents/skills/download-issue/scripts/download_issue.js <ISSUE_REF>

The script formats the ticket with `templates/ticket-template.md`. Keep this template as the single source of truth for generated ticket structure; the issue body is placed under Description, with surrounding whitespace trimmed.

Supported Options:
  • --repo <owner/repo>: Specify a different GitHub repository.
  • --type <type>: Override the issue type directory (e.g., features, bugs, improvements, epics, tech-debt).
  • --out-dir <dir>: Base documentation output folder (defaults to docs).
Examples:
bash
# Download issue #356 in current repo
node .agents/skills/download-issue/scripts/download_issue.js 356
# Download issue with explicit category
node .agents/skills/download-issue/scripts/download_issue.js 356 --type features
# Download from full URL
node .agents/skills/download-issue/scripts/download_issue.js https://github.com/avored/avored-rust-cms/issues/356
Step 4: Verify and Present Output
  1. Verify that the file was created in docs/{issuetype}/{short-issue-title}/ticket.md.
  2. Inspect the generated file to confirm its metadata follows the template and its description preserves the issue body.
  3. Provide the user with a clickable Markdown link to the generated document.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
152
Repository forks
28
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/avored/avored-rust-cms/download-issue/badge)](https://verified-skill.com/skills/avored/avored-rust-cms/download-issue)

Something wrong with this skill or its page? Tell us.