Install
$ agentstack add skill-onlyterp-hermes-optimization-guide-cost-report ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
cost-report — LLM Cost Breakdown
Generate a human-readable (or machine-readable) cost report from Hermes' usage logs.
Procedure
- Export logs. Run:
``bash hermes logs export --since ${WINDOW} --format jsonl --output /tmp/hermes-logs.jsonl ``
- Parse and aggregate. Using DuckDB (preferred) or
jq+awk:
```bash duckdb -c " CREATE TABLE logs AS SELECT * FROM readjsonauto('/tmp/hermes-logs.jsonl');
-- By provider SELECT provider, SUM(costusd) AS cost, SUM(tokensin) AS tokin, SUM(tokensout) AS tok_out, COUNT(*) AS calls FROM logs GROUP BY 1 ORDER BY 2 DESC; " ```
- Produce four tables:
A. By provider `` Provider Cost($) Tokens-in Tokens-out Calls anthropic 18.44 2.1M 380K 412 openai 6.20 1.2M 220K 187 cerebras 0.45 890K 140K 523 ``
B. By gateway `` Gateway Cost($) % of total telegram 14.22 56% cli 8.10 32% discord 2.77 11% cron 0.50 2% ``
C. By active skill `` Skill Cost($) Calls Avg-cost claude-code 9.40 22 $0.43 lightrag-query 4.11 189 $0.02 pr-review 3.20 8 $0.40 weekly-dep-audit 1.25 1 $1.25 ``
D. Daily trend (simple ASCII sparkline) `` Mon ▂ Tue ▃ Wed ▅█ ← weekly-dep-audit ran Thu ▃ Fri ▄ Sat ▂ Sun ▁ Total: $25.53 ``
- Flag anomalies. Use a 3x median-absolute-deviation rule on daily spend. Note any days or skills that exceed the threshold:
> ⚠ Wed spent $9.80, 4.5x typical. Driven by weekly-dep-audit.
- Recommend savings. Pattern-match the data:
- Any single skill > 30% of weekly cost → suggest a cheaper model for that skill
- Input tokens > 10x output tokens on any provider → suggest prompt caching
- Repeated Claude skills/SOUL prefixes without cache hits → enable v0.14 1-hour prefix caching
- Gemini calls without
google/gemini-3.1-flashon classification-ish intents → suggest routing - Grok 4.3 / GPT-5.5 / Opus calls in cron or triage lanes → require explicit opt-in routing
- Deliver. Post to private notification channel. Attach the raw JSON if format is json.
Cron wiring
- name: weekly-cost-report
schedule: "0 9 * * 1"
task: /cost-report window=7d format=markdown
notify: telegram_private
See also
- [Part 20: Observability & Cost](../../../part20-observability.md)
- [cost-routing playbook](../../../part20-observability.md#cost-routing-playbook-the-one-that-actually-saves-money)
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: OnlyTerp
- Source: OnlyTerp/hermes-optimization-guide
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.