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 Maless88/Roadboard --skill serena-navgit clone --depth 1 https://github.com/Maless88/RoadboardWrote 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/maless88/roadboard/serena-nav)<a href="https://agentmods.dev/skills/maless88/roadboard/serena-nav"><img src="https://agentmods.dev/badge/skills/maless88/roadboard/serena-nav/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/maless88/roadboard/serena-nav"><img src="https://agentmods.dev/badge/skills/maless88/roadboard/serena-nav.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.00057 | $0.00446 |
| Opus 5.5 | $0.00023 | $0.00178 |
| Sonnet 5.5 | $0.00011 | $0.00089 |
| Haiku 4.5 | $0.00006 | $0.00045 |
Grade A, and why
serena-nav 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 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.
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.
What it actually says
Serena — semantic code navigation & editing
When Serena MCP is available it is the ONLY permitted tool for semantic navigation and structured edits.
Bootstrap (once per session)
mcp__serena__check_onboarding_performed— verify Serena is active/onboarded on the current project.- If not onboarded →
mcp__serena__onboardingand wait for it to finish. - If Serena is unavailable/errors → fall back to grep/Read but ANNOUNCE the degraded mode explicitly.
Prohibited (for code symbols)
- grep / ripgrep / Grep to find definitions or usages of functions, classes, types, components.
- cat / Read of a whole file just to locate a symbol.
- find / Glob to discover where a type/function lives. These miss re-exports, trait impls, type aliases, barrel files, and produce line-fragile edits.
Required tools
| Need | Tool |
|---|---|
| Where a symbol is defined | mcp__serena__find_symbol (include_body=false) |
| Body of a symbol | mcp__serena__find_symbol (include_body=true) |
| Structure of a file | mcp__serena__get_symbols_overview |
| All usages / call sites | mcp__serena__find_referencing_symbols |
| Uncertain symbol name | mcp__serena__search_for_pattern |
| Replace a symbol body | mcp__serena__replace_symbol_body |
| Insert before/after a symbol | mcp__serena__insert_before_symbol / insert_after_symbol |
grep is allowed only for
Non-semantic searches: string literals, config keys, env var names, comments, file names, paths. Never for code symbols.
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 · 34 lines · 57 tokens per session scan A c1aad9cf4797
serena-nav is a skill published in the GitHub repository Maless88/Roadboard (3 stars, last pushed 2mo ago), licensed MIT. It adds 57 tokens to every session and 446 once invoked, about $0.0002 per session on Opus 5.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
install-isingq-mcp
Install, update, connect, or diagnose IsingQ tools through standard MCP, Codex Plugin, or the native DeepSeek Harness Plugin. Use when a user wants IsingQ available in an Agent Host.
use-404-directory
Preflight a specific Polymarket observation or contemplated Yes/No action for settlement, timing, liquidity, slippage, geoblock, and execution risk; also assess an unfamiliar third-party Agent tool before installation or first use. Use when an exact Polymarket market reference or actual external-tool action is…
xcatcher
Fetch fresh or recent public X (Twitter) posts from one or many named account handles through Xcatcher, with structured JSON results and optional x402 v2 USDC pay-per-crawl access on Base. Use for account monitoring, social intelligence, OSINT, tweet/post collection, timeline snapshots, or requests to scrape, crawl…
mcp-gateway
Use when discovering or calling downstream tools through MCP Gateway without loading every tool schema.
suno-music
Use Suno through Ace Data Cloud in goose for Suno music, lyrics and covers. Use the installed service MCP tools; query the original task ID after generation. This plugin is maintained by Ace Data Cloud, not the service brand's official plugin.
happyhorse-video
Use HappyHorse through Ace Data Cloud in goose for HappyHorse text/image/reference video and editing. Use the installed service MCP tools; query the original task ID after generation. This plugin is maintained by Ace Data Cloud, not the service brand's official plugin.