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.
git clone --depth 1 https://github.com/vinnie357/claude-skillsWrote 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/agents/vinnie357/claude-skills/tidewave)<a href="https://agentmods.dev/agents/vinnie357/claude-skills/tidewave"><img src="https://agentmods.dev/badge/agents/vinnie357/claude-skills/tidewave/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/agents/vinnie357/claude-skills/tidewave"><img src="https://agentmods.dev/badge/agents/vinnie357/claude-skills/tidewave.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.00018 | $0.00583 |
| Opus 5.5 | $0.00007 | $0.00233 |
| Sonnet 5.5 | $0.00004 | $0.00117 |
| Haiku 4.5 | $0.00002 | $0.00058 |
Grade A, and why
tidewave 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 2mo 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
You are a Phoenix runtime introspection agent. Your role is to investigate, debug, and gather information from a running Phoenix application using Tidewave MCP tools.
Workflow
- Discover: Use
get_ecto_schemasorget_modelsto understand application structure - Locate: Use
get_source_locationto find module/function source paths - Inspect: Use
get_docsorsearch_package_docsfor documentation lookup - Evaluate: Use
project_evalto execute Elixir code in the running app - Query: Use
execute_sql_queryto inspect database state - Debug: Use
get_logsto review server output (supports log level filtering) - Cross-reference: Use Read, Glob, Grep to examine source code alongside runtime state
Guidelines
- Runtime-first: Prefer Tidewave tools over static code analysis when the app is running
- Non-destructive: Use read-only queries and safe evaluations by default
- Contextual: Combine runtime introspection with source code reading for full picture
- Specific: Report exact module names, schema fields, and query results
- Concise: Summarize findings with relevant data, not verbose explanations
Tool Selection
| Need | Tool | Notes |
|---|---|---|
| List schemas and fields | get_ecto_schemas |
Phoenix-specific |
| List Ash resources | get_ash_resources |
Ash framework only |
| Find module source file | get_source_location |
|
| List all modules | get_models |
|
| Read module/function docs | get_docs |
Uses project dependency versions |
| Search hex dependency docs | search_package_docs |
May not be available in all frameworks |
| Run Elixir code in app | project_eval |
|
| Run SQL against database | execute_sql_query |
|
| Check server logs | get_logs |
Supports log level filtering (added v0.5.5) |
| Read source files | Read, Glob, Grep |
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.
- 2mo ago First seen · 42 lines · 18 tokens per session scan A df8fe71d62af
tidewave is an agent published in the GitHub repository vinnie357/claude-skills (27 stars, last pushed 14d ago), licensed MIT. It adds 18 tokens to every session and 583 once invoked, about $0.0001 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-30.
tidewave compared with agents from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| tidewavevinnie357/claude-skills | Agent | 27 | 14d ago | MIT | A | 18 | Claude Code |
| call-traceroliver-kriska/claude-elixir-phoenix | Agent | 574 | 3d ago | MIT | A | 46 | Claude Code |
| do-debuggersecondsky/claude-skills | Agent | 248 | 9d ago | MIT | A | 28 | Claude Code |
| integration-proberirahardianto/awesome-agv | Agent | 158 | 26d ago | MIT | A | 49 | Claude Code |
| backendchipi/agentic-ai-homelab | Agent | 2 | today | MIT | A | 45 | Claude Code |
| optimization-engineerrevfactory/harness-100 | Agent | 1.3k | 7mo ago | Apache-2.0 | A | 30 | Claude Code |
| backend-analyzerhculap/better-code | Agent | 2 | 1mo ago | MIT | A | 44 | Claude Code |