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 AtlasOmnia/hermes-custom-pack --skill notiongit clone --depth 1 https://github.com/AtlasOmnia/hermes-custom-packWrote 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/atlasomnia/hermes-custom-pack/notion)<a href="https://agentmods.dev/skills/atlasomnia/hermes-custom-pack/notion"><img src="https://agentmods.dev/badge/skills/atlasomnia/hermes-custom-pack/notion.svg" alt="Measured on agentmods" 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.00019 | $0.06934 |
| Opus 5 | $0.00010 | $0.03467 |
| Sonnet 5 | $0.00004 | $0.01387 |
| Haiku 4.5 | $0.00002 | $0.00693 |
Grade D, and why
notion scanned grade D with 3 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 8d 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.
Asks for rootmediumPrivilege escalation
A mod that escalates privileges can change anything on the machine, not only the project.
# Recommended — use custom install dir if /usr/local/bin needs sudo curl -fsSL https://ntn.dev | bash Downloads and executes remote codehighSupply chain
curl | sh runs whatever the server returns today, which is not necessarily what it returned when this was reviewed.
curl -fsSL https://ntn.dev | bash Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
◆ **HTTP + curl** — works everywhere including Windows. **Default fallback** when `ntn` isn't installed. This is a copy
100% identical to notion — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 554 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Notion
Talk to Notion two ways. Same integration token works for both — pick by what's available.
◆ ntn CLI — Notion's official CLI. Shorter syntax, one-line file uploads, required for Workers. macOS + Linux only as of May 2026 (Windows support "coming soon"). Default when installed.
◆ HTTP + curl — works everywhere including Windows. Default fallback when ntn isn't installed.
Setup
1. Get an integration token (required for both paths)
- Create an integration at https://notion.so/my-integrations
- Copy the API key (starts with
ntn_orsecret_) - Store in
${HERMES_HOME:-~/.hermes}/.env:
NOTION_API_KEY=ntn_yo...re
- Ensure the integration is connected to the workspace — before sharing any pages, verify the integration appears in your workspace's connection list:
- Open any page in Notion → click Share (top-right) → ⚙️ Settings → Connections tab
- The integration should appear under Connected apps. If NOT listed, the API key is valid but the integration has no workspace linkage — every API call will return
404 object_not_foundregardless of page sharing. - To connect: go to https://notion.so/my-integrations → click your integration → in the Connected pages section, enable "Full workspace access" (or connect individual top-level pages manually).
- After connecting, verify it shows up in the Connections panel before proceeding.
- Share target pages/databases with the integration in Notion: page menu
...→Connect to→ your integration name. Without this, the API returns 404 for that page even though it exists.
1b. Grant workspace-wide access (optional, recommended for single-user workspaces)
To avoid connecting pages one by one, grant the integration full workspace access:
- Open https://notion.so/my-integrations
- Find your integration → click it
- Change access from Selected pages to Full workspace access (exact label may vary — look for a toggle or dropdown)
- This makes all existing and future pages visible to the integration by default
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.
- 8d ago First seen · 554 lines · 19 tokens per session scan D 9d97c9f6f5a0
notion is a skill published in the GitHub repository AtlasOmnia/hermes-custom-pack (56 stars, last pushed 24d ago), licensed MIT. It adds 19 tokens to every session and 6,934 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it D with 3 findings (asks for root, downloads and executes remote code, makes network calls). It is 100% identical to notion, differing in 0 lines, and is treated as a copy.
Other skills, from other repositories
obshare-cli
Use when setting up obshare-cli 0.2.0, reviewing available commands, or choosing the right command for config, upload, permission, history, delete, and the plugin-first direct-share workflow.
session-artifact-indexing
Use this skill when a session creates or references several documents, trackers, plans, templates, source links, or skills that the user may need later.
obsidian
Use this skill for filesystem-first Obsidian vault work: reading notes, listing notes, searching note files, creating notes, appending content, and adding wikilinks.
google-workspace
Gmail, Calendar, Drive, Contacts, Sheets, and Docs — through Hermes-managed OAuth and a thin CLI wrapper. When gws is installed, the skill uses it as the execution backend for broader Google Workspace coverage; otherwise it falls back to the bundled Python client implementation.
notion
Notion API + ntn CLI: pages, databases, markdown, Workers.
obsidian-bases
Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.