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 skills add Wandererer/codebeacon --skill skillgit clone --depth 1 https://github.com/Wandererer/codebeaconWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/wandererer/codebeacon/skill)<a href="https://agentmods.dev/skills/wandererer/codebeacon/skill"><img src="https://agentmods.dev/badge/skills/wandererer/codebeacon/skill/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/wandererer/codebeacon/skill"><img src="https://agentmods.dev/badge/skills/wandererer/codebeacon/skill.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What 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.1 | $0.00099 | $0.04401 |
| Opus 5.5 | $0.00040 | $0.01760 |
| Sonnet 5.5 | $0.00020 | $0.00880 |
| Haiku 4.5 | $0.00010 | $0.00440 |
Grade B, and why
codebeacon scanned grade B with 1 finding 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 1mo 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.
Reads agent configuration directoriesmediumAgent snooping
.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.
| Codex CLI | `spawn_agent` (requires `multi_agent=true` in `~/.codex/config.toml`) | No model picker in subagent API — use the host's default | How it starts
The opening of the file, as written. The whole thing — 327 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/codebeacon
Scan source code with AST analysis → build a knowledge graph → generate a navigable wiki + CLAUDE.md context map ready for AI agents. After scan/sync, run AI-semantic enrichment automatically using whatever model the agent is currently running on (no hardcoded model, no extra API key).
Usage
/codebeacon # scan current directory + auto AI-semantic
/codebeacon <path> # scan specific path + auto AI-semantic
/codebeacon <path> --update # incremental scan + auto AI-semantic
/codebeacon <path> --wiki-only # wiki only (no scan, no semantic)
/codebeacon <path> --no-semantic # skip AI-semantic
/codebeacon sync # multi-project sync + auto AI-semantic
/codebeacon semantic-prepare [--dir D] # emit a fresh tasks file only (no scan)
/codebeacon semantic-apply [--dir D] # merge a results file written by the agent
/codebeacon serve <path> # start MCP server pointing at .codebeacon/
/codebeacon query <term> # search the graph
/codebeacon path <src> <tgt> # shortest path
/codebeacon knowledge [<path>] # scan .md notes (ADRs, meetings, retros, specs) → KNOWLEDGE.md
/codebeacon init [<path>] # interactive codebeacon.yaml
/codebeacon install # install/update this skill
/codebeacon upgrade # pip upgrade codebeacon + refresh this SKILL.md (then restart Claude Code)
If no path was given, use . (current directory). Do not ask the user for a path.
Step 0 — Constrained query expansion (for /codebeacon query flows)
When the user's question doesn't literally match graph labels (e.g. they ask in Korean about a Java codebase, or use a synonym), do NOT invent extra search terms from memory. Phantom expansion ("auth" → {passport, sso, saml, oauth, jwt, scim, …}) returns ungrounded results.
Instead, before running codebeacon query:
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.
- 1mo ago First seen · 327 lines · 99 tokens per session scan B 2567e25ff225
codebeacon is a skill published in the GitHub repository Wandererer/codebeacon (2 stars, last pushed 13d ago), licensed MIT. It adds 99 tokens to every session and 4,401 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it B with 1 finding (reads agent configuration directories). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
remind
Mechanism-level read path for a remindb MCP server — MemoryTree (orient), MemorySearch/MemoryFetch/MemoryFetchBatch (look up), MemoryDelta/MemoryDiff (resync), MemoryRelated (traverse), MemoryStats/MemoryHistory (inspect), passive remindb:// resources. Use when already driving remindb read tools and need…
memorize
Mechanism-level write path for a remindb MCP server. Two ways to persist memory by content shape — structural/multi-part content as a source file under $REMINDBSOURCE (compile plane → parsed node tree), a single text update via MemoryWrite (flat node, no parsing) — plus…
remindb-setup
Config-first setup wizard for a remindb MCP server — run it as /remindb-setup (interactive), /remindb-setup automode (hands-off), or /remindb-setup only-config (bridge hosts: author .remindb/ only, no env wiring). Two passes. First-time (no server attached yet): detect the host, author the .remindb/ config…
dekko-notes
Read and write dekko's symbol-anchored notes in any repo with a .dekko/ directory. Trigger every time you pull a symbol's context (querysymbol, getcontextpack, dekko query/context), right after a non-obvious change, and right after any rename/move/signature edit (to sweep orphaned notes). Notes are durable, committed…
remember
Front door for long-term memory backed by a remindb MCP server. Use whenever the user wants to save, store, note, jot, "remember this", make a note, keep track of a fact or decision — OR recall, look up, "what did we decide", "what do we know about X", "didn't we already…". Fires on the generic remember/recall intent…
symbiote-init
Initialize Symbiote for the current project. Scans the codebase and extracts developer DNA (coding preferences), project constraints, and architectural decisions from the current context. Use when the developer runs /symbiote-init, asks to "initialize symbiote", "set up symbiote", or "scan my project". Requires…