mininglamp-oss/octo-cli/octo-summary
Claude Code and agent skill by mininglamp-oss/octo-cli
- community
Checking that the SKILL.md file is still in the repository.
Read, create, find, and cite Octo summaries through octo-cli. Use when an agent needs to create an owner-only summary from explicit channels, discover summaries visible to its bot owner, inspect one summary, retrieve its current body, or ground an answer in returned citation metadata. Load after octo-shared.
Install
npx vskill@latest install mininglamp-oss/octo-cli/octo-summarySKILL.md
Octo Summary
This skill can read summaries and create an owner-only asynchronous summary. It does not edit, regenerate, publish, or delete summaries.
Authentication and scope
Authenticate with the owner's bf_* personal Agent token through a stored profile or OCTO_TOKEN (legacy alias OCTO_BOT_TOKEN). Do not pass or rely on --space: the Summary service resolves both the human owner and Space from the bot token and applies the owner's existing Summary permissions.
Create a summary
Creation is a write operation. Confirm the requested channels and time range with the user before calling it. Only explicit sources are accepted; the service does not let the model search all owner channels implicitly.
Pass time_range and sources through --data, and always provide a stable idempotency key:
Reuse the same key only when retrying the exact same request body after an uncertain outcome. If any body field changes, generate a new key; reusing the old key with a changed body returns 409/40009. Never generate a fresh key merely because an otherwise unchanged first request timed out.
Source types are 1=group, 2=thread, and 3=DM. include_archived defaults to false. An optional origin channel must also be present in sources. Owner, bot identity, Space, source names, and participants are server-controlled; do not send uid, participants, source_name, or confirm_timeout_hours.
The result contains task_id with an initial pending status. Poll with summary get <task-id> until status is completed (3), failed (4), or cancelled (5), then use summary result <task-id>. Poll at most 60 times with a 5-second interval; if it is still pending after 5 minutes, report the task id and current status instead of continuing.
Treat 40301/40302 as a source authorization or Space mismatch. Treat 50301 as the create feature being disabled. Treat 409/40009 as key reuse with a changed body: preserve the existing task id for audit and use a new key only if the user still wants the modified request. Do not retry authorization or feature-disabled errors with altered identity or broader sources.
Discover summaries
--keyword matches the summary title or topic. Results are page-based {total, items}; increment --page manually because --page-all is not available.
Choose a candidate using its title, topic, sources, participants, time range, and task_id. Do not assume a title match alone proves relevance.
Read and cite
Use get for metadata plus the current visible result. Use result when the full current body and citations are needed.
When answering from a summary:
- Identify the summary by title and
task_id. - Attribute claims to the returned citation entry using its index, sender, sent time, source, and message sequence.
- Preserve the summary's citation marker such as
[1]or[P1]when useful. - Never invent missing surrounding conversation. Bot responses intentionally omit
context_beforeandcontext_after.
Treat 401 as an invalid/ineligible bot identity. Treat 403 or 404 as unavailable or not visible; do not infer the contents of a hidden summary.
Inspect exact flags and schemas when needed:
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/octo-summary/SKILL.md
Popularity
- Repository stars
- 920
- Repository forks
- 133
- 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
[](https://verified-skill.com/skills/mininglamp-oss/octo-cli/octo-summary)