From claude-resources
Fetches GitHub issues with attachments (images, screenshots) downloaded locally for Claude to read. Proactive for user-provided URLs, issue reads/checks, number references, or screenshot queries.
npx claudepluginhub takazudo/claude-resources<issue-url-or-number> [--repo owner/repo]This skill is limited to using the following tools:
Fetch a GitHub issue with attachments downloaded locally for Claude to read.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Fetch a GitHub issue with attachments downloaded locally for Claude to read.
GitHub issue images (github.com/user-attachments/assets/...) require authentication and cannot be fetched via WebFetch. This skill downloads everything locally so Claude can read both the markdown content and all attached images.
# By URL
bash $HOME/.claude/skills/gh-fetch-issue/scripts/fetch-issue.sh https://github.com/owner/repo/issues/123
# By issue number (auto-detects repo from current git remote)
bash $HOME/.claude/skills/gh-fetch-issue/scripts/fetch-issue.sh 123
# By issue number with explicit repo
bash $HOME/.claude/skills/gh-fetch-issue/scripts/fetch-issue.sh 123 --repo owner/repo
{output-dir}/issue.md for the issue contentassets/ subdirectory exists, read the image files to see screenshots and attachments$HOME/cclogs/{repo-slug}/{date}-issue-{number}/
├── issue.md # Issue content with local image paths
└── assets/ # Downloaded images (if any)
├── body-{id}.png
└── comment-0-{id}.png
The {repo-slug} is owner-repo in lowercase (e.g., zudolab-zudo-text). The {date} is YYYYMMDD.