
ccreader
github.com/yamadashy/ccreader- Category
- Productivity
- Rank
- No. 2114Tools index
Previous survey · No. 2109 ·
- Pricing
- Open Source
- Type
- TOOL
- Builder
- yamadashy
- GitHub
- 3 stars
- Date
About
Experimental "read it later" manager built on GitHub Issues plus the Claude Code Action — every URL becomes an issue Claude summarizes.
What it does
Submit a URL through a GitHub issue form, and an automated Claude job fetches the content, writes a title and summary, assigns type and topic labels, finds related saved items, and posts the result as a comment. Closing the issue marks the item as read.
Why it's ranked here
This is a focused, credible experiment for engineers who already organize work in GitHub. It turns a passive bookmark into searchable, labeled context and supports follow-up questions through Claude. Its dependence on repository setup, hosted automation, and model access keeps it from being a general-purpose reader.
What's good
The workflow produces more than a synopsis: it classifies formats, creates topic labels when needed, and links up to five related issues. Specialized handling covers ordinary web pages, GitHub repositories, SpeakerDeck presentations, and arXiv papers. Private repositories are supported, and the automation has narrowly scoped issue-writing permissions.
Tradeoffs
Setup requires forking the repository, installing the Claude GitHub app, storing its credential, and synchronizing labels. Processing depends on GitHub Actions, Claude model access, network retrieval, and site-specific readers. The project calls itself experimental, and the supplied material describes no dedicated browsing interface beyond GitHub issues and optional Slack notifications.
How to use it well
Use it when GitHub is already your personal or team knowledge queue and summaries help decide what deserves full reading. Add URLs through the issue template, refine results with Claude mentions, use labels and related issues for discovery, then close completed items. Treat it as repository automation, not a standalone bookmark manager or offline reading application.
Technical notes+
.github/ISSUE_TEMPLATE/new-content.yml creates issues with a required URL and the content label. .github/workflows/claude-new-content.yml handles new issues or manual dispatch, grants issues: write, sets a ten-minute timeout, and runs anthropics/claude-code-action@v1 with Sonnet plus .mcp.json. The latter registers DeepWiki as an HTTP MCP server. .claude/settings.json allows web retrieval, GitHub CLI operations, PDF tooling, curl, Python, and DeepWiki tools. .github/labels.yml defines seven content types and six initial topics. .github/workflows/claude.yml separately enables @claude interactions, while .github/workflows/claude-code-review.yml adds automated pull-request review. CLAUDE.md describes the main processing command and architecture, although its project overview mentions Opus while the content workflow explicitly selects Sonnet.
Observed
- License
- MIT
- Primary implementation surface
- GitHub Actions YAML, issue configuration, Markdown commands, and Agent Skills
- Installation model
- Fork the repository, install the Claude GitHub app, register its secret, and synchronize labels
- User interface
- GitHub issue form, issue comments, labels, and issue closure
- Automation platform
- GitHub Actions on ubuntu-latest using anthropics/claude-code-action@v1
- MCP dependency
- DeepWiki configured as a remote HTTP MCP server
- Optional integration
- Slack notifications through the GitHub Slack app
Read from README.md, LICENSE, .mcp.json, CLAUDE.md, .github/labels.yml, .claude/settings.json, .github/workflows/claude.yml, .github/ISSUE_TEMPLATE/config.yml, .github/ISSUE_TEMPLATE/new-content.yml, .github/workflows/claude-code-review.yml, .github/workflows/claude-new-content.yml, .claude/commands/git/pr-create.md, .claude/commands/git/git-commit.md, .claude/skills/arxiv-reader/SKILL.md, .claude/commands/git/git-commit-push.md.
What it can do
Save URLs for later reading
URL → GitHub issue entry
Generate summaries of web content
URL → AI-generated summary via Claude
Convert URLs into trackable issues
URL → GitHub issue with URL metadata
Organize reading list as issue tracker
Multiple URLs → GitHub Issues repository
Process web content through Claude AI
Web page content → Claude analysis and summary
Tags
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.