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 fakoli/fakoli-plugins --skill pulsegit clone --depth 1 https://github.com/fakoli/fakoli-pluginsWrote 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/fakoli/fakoli-plugins/pulse)<a href="https://agentmods.dev/skills/fakoli/fakoli-plugins/pulse"><img src="https://agentmods.dev/badge/skills/fakoli/fakoli-plugins/pulse/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/fakoli/fakoli-plugins/pulse"><img src="https://agentmods.dev/badge/skills/fakoli/fakoli-plugins/pulse.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.00129 | $0.01401 |
| Opus 5.5 | $0.00052 | $0.00560 |
| Sonnet 5.5 | $0.00026 | $0.00280 |
| Haiku 4.5 | $0.00013 | $0.00140 |
Grade B, and why
pulse scanned grade B with 2 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.
Reads agent configuration directoriesmediumAgent snooping
.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.
1. Read `~/.claude/settings.json` -> `statusLine.command` to find the script Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
`curl --fail --silent --show-error --max-time 10 http://localhost:<port>/api/pulse` How it starts
The opening of the file, as written. The whole thing — 109 lines — stays where its author put it; the contents beside it link to each section on GitHub.
anvil pulse
A local operator dashboard for anvil projects. It polls anvil status --json
and tails the append-only events.jsonl, then serves a single self-contained
web page. It never writes anvil state.
Resolve PLUGIN_ROOT from this installed skill (../..), not from the target project or an assumed shell variable. Keep the project path explicit.
Toolkit (bundled)
$PLUGIN_ROOT/scripts/start-server.sh # start (prints {"event":"server-started","url":...})
$PLUGIN_ROOT/scripts/stop-server.sh # stop
$PLUGIN_ROOT/scripts/check-server.sh # is it running?
$PLUGIN_ROOT/scripts/statusline-segment.sh # optional Claude Code statusline segment
All scripts take --project-dir <path> (default: cwd). Requires node and the
anvil CLI on PATH.
Start the dashboard
- Confirm the target project is anvil-initialized:
anvil status --json --cwd <project>exits 0. If not, tell the user and stop — the dashboard has nothing to show. - Run:
bash "$PLUGIN_ROOT/scripts/start-server.sh" --project-dir <project> - Parse the JSON line and give the user the
url. Suggest opening it in a browser; it live-updates every ~2.5s. - On Windows/Git Bash and environments setting
CODEX_CI, the script auto-runs in the foreground (detached processes get reaped there). In that case start it with the shell tool's background/run-in-background mode so it survives the turn, or tell the user to run it in a separate terminal:bash .../start-server.sh --project-dir <project> --foreground
Options worth knowing: --port <n> for a stable URL, --state-dir <dir> if
anvil state lives in a non-default workspace dir (auto-discovery checks
<project>/.anvil, <project>/bin/.anvil, then the exact path-hashed workspace under
~/.anvil/workspaces/. A same-named checkout is never selected as a fallback;
use an explicit --state-dir for legacy or custom layouts).
Suggest adding .anvil-pulse/ to the project's .gitignore (pid/log files
live there).
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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 Changed · +1 lines d55c621cee02
- 1mo ago First seen · 108 lines · 129 tokens per session scan B 93f86243244d
pulse is a skill published in the GitHub repository fakoli/fakoli-plugins (4 stars, last pushed 28d ago), licensed MIT. It adds 129 tokens to every session and 1,401 once invoked, about $0.0005 per session on Opus 5.5. A static security scan graded it B with 2 findings (reads agent configuration directories, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
issue-triage
Use when the user wants to triage GitHub issues - decide whether an issue is still relevant, reproducible, closeable, a duplicate, or what concretely needs doing. Selects and prioritizes first (never dumps all issues at once), then deep-triages the chosen issues via parallel subagents, recommends actions for the owner…
requirements-verbatim
Capture a user requirement, decision, approval, or constraint word-for-word into an append-only dated log so it survives context compaction and can never be trimmed, softened, or reinterpreted. Use whenever the user states or approves a requirement, gives a GO, sets a constraint, or makes any decision that later work…
work-planning
Design the complete work hierarchy for a Paperclip company — Goals, Projects, and Tasks as a unified top-down planning workflow. Produces .planning.json for deterministic generation of goals/, projects/, and tasks/ directories. Use when creating a new company's work plan, reorganizing work structure, or linking goals…
project
A single starting point for setting up an AI-assisted project in Claude Cowork. It asks questions about the work, reviews available add-ons, and creates project instructions, custom agents, and connected workflows.
hr-operations
A skill for designing remote-work and team-operation policies. It covers flexible work, asynchronous communication, collaboration tools, productivity tracking, and employee experience.
hr-performance-review
A skill for designing and running employee performance reviews. It covers MBO, OKRs, KPIs, 360-degree feedback, review guides, and feedback conversations; OKRs set goals and measurable results, while KPIs track ongoing performance.