Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/justinjdev/fellowship/missivenpx skills add justinjdev/fellowship --skill missivegit clone --depth 1 https://github.com/justinjdev/fellowshipWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00041 | $0.01214 |
| Opus 5 | $0.00020 | $0.00607 |
| Sonnet 5 | $0.00008 | $0.00243 |
| Haiku 4.5 | $0.00004 | $0.00121 |
Grade A, and why
missive scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 130 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Missive — GitHub Issue Context
Overview
Fetches structured context from one or more GitHub issues to inform quest planning. Extracts titles, bodies, labels, comments, and produces branch name suggestions and PR close keywords. Designed for both standalone use (display to user) and as input to Gandalf's quest spawning.
When to Use
- Before spawning a quest from a GitHub issue
- When you need structured issue context for planning
- Invoked with
/missive #42or/missive 42 51 67
Input
Accepts one or more GitHub issue references as arguments:
- Single:
#42or42 - Multiple:
#42 #51 #67or42 51 67 - Mixed:
#42 51 #67
If no arguments are provided, respond with:
"Usage:
/missive <issue>...— provide one or more issue numbers (e.g.,/missive #42or/missive 42 51 67)."
Process
Step 1: Parse Issue Numbers
Extract all issue numbers from the args using the pattern #?\d+. Strip any # prefix to get the raw number.
Step 2: Load Configuration
Read ~/.claude/fellowship.json if it exists. Extract:
branch.pattern— branch name pattern with placeholders (default:null, effective:fellowship/{slug})branch.ticketPattern— regex for ticket extraction (default:[A-Z]+-\d+)issues.autoClose— whether PRs should auto-close issues (default:true)
If the config file doesn't exist, use all defaults.
Step 3: Verify gh CLI
Before fetching, confirm gh is available:
gh --version
If gh is not installed or not authenticated, respond with:
"The
ghCLI is required but not available. Install it from https://cli.github.com/ and authenticate withgh auth login."
Step 4: Fetch Issue Data
For each issue number, run:
gh issue view <number> --json title,body,labels,comments,assignees,milestone
If an issue is not found (non-zero exit), note the error and continue with remaining issues. Do not abort the entire operation for a single missing issue.
Step 5: Build Structured Output
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 130 lines · 41 tokens per session scan A 31facb1d2514
missive is a skill published in the GitHub repository justinjdev/fellowship (5 stars, last pushed 19d ago), licensed Apache-2.0. It adds 41 tokens to every session and 1,214 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
plan
Use when a request needs shaping before any code is written — a rough or vague prompt to sharpen, an ambiguous idea to design, or a clear-enough task to decompose. One chain-starter that amplifies the prompt, designs the approach, and decomposes it into a batched task file, skipping whichever phases the request…
orbit
Running autonomous loops for nexus-autoloop. Generates script sets from goals, designs operation contracts, audits live loops, and recovers state — runners that complete reliably.
bond
Designing retention strategy, re-engagement, and churn prevention: retention analysis frameworks, re-engagement triggers, gamification, habit formation, and loyalty programs.
clause
Reviewing legal documents for Terms of Service, Privacy Policy, and Tokushoho compliance. Detects clause gaps and flags risks. Not a substitute for legal advice — consult a lawyer.
crest
Building engineer self-branding by turning technical contributions into a professional brand. Use for GitHub/LinkedIn/blog/conference positioning or content strategy.
grok
Designing regex, parsers, and DSLs for grammar authoring and ReDoS-safe regex. Not for REST APIs (Gateway) or DB schemas (Schema).