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 nifdi-app/nifdi-plugin --skill nifdigit clone --depth 1 https://github.com/nifdi-app/nifdi-pluginWrote 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/nifdi-app/nifdi-plugin/nifdi)<a href="https://agentmods.dev/skills/nifdi-app/nifdi-plugin/nifdi"><img src="https://agentmods.dev/badge/skills/nifdi-app/nifdi-plugin/nifdi/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/nifdi-app/nifdi-plugin/nifdi"><img src="https://agentmods.dev/badge/skills/nifdi-app/nifdi-plugin/nifdi.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.00000 | $0.02065 |
| Opus 5.5 | $0.00000 | $0.00826 |
| Sonnet 5.5 | $0.00000 | $0.00413 |
| Haiku 4.5 | $0.00000 | $0.00206 |
Grade A, and why
nifdi 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 13d 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.
How it starts
The opening of the file, as written. The whole thing — 137 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Building diagrams with nifdi
nifdi is a structured diagram editor: containers, text and icons, wired by paths. Reach for it when the picture is boxes and arrows. It is not a vector canvas — the server owns layout, and completes and repairs geometry rather than honouring pixel-exact composition. Fighting that is the single most expensive mistake available here.
The model in one screen
A diagram is a tree of blocks plus paths that wire them.
- container — a box that holds other blocks. Nesting is containment: a
<container>holds its children directly, and there is no nested<canvas>. - text — words.
- icon — artwork, referenced by
asset="library:name"(find one withsearch_icons) orasset="#asset-…"for artwork already in the diagram. - path — a connector between two blocks, wired through
<from>and<to>.
Blocks carry pos="x y" and size="w h", both optional. Omitted geometry is completed
by the server; a declared pos arranges blocks against one another rather than fixing
canvas coordinates. Style is a <style> block of selector { property: value; } rules with
nifdi's own semantic property names — not CSS.
Keep the diagram id
There is no current diagram. create_diagram returns the id every diagram-scoped tool needs;
for an existing diagram, get that id from list_diagrams. Keep it and pass it as diagramId
on every call that reads, edits, preflights or renders that diagram. A pasted editor URL is also
accepted wherever diagramId is taken.
What an id looks like, and what it means, depends on where the server keeps diagrams. Read one
of these before your first create_diagram:
| The tools come from | Diagrams are | Read |
|---|---|---|
the server named nifdi, at https://nifdi.app/api/mcp |
in the nifdi cloud; ids are short codes such as Kq3vR8xTn2Wd |
references/cloud.md |
the server named nifdi-diagram, run by npx @nifdi/mcp |
.nifdi.svg files in the project; ids are paths such as design/system.nifdi.svg |
references/local-workspace.md |
What ships with it
7 files 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.
- 13d ago Changed · +11 lines · -130 tokens per session d6f0b3131be0
- 1mo ago Changed · +14 lines 46ce981f6433
- 2mo ago First seen · 112 lines · 130 tokens per session scan A 10421c698633
nifdi is a skill published in the GitHub repository nifdi-app/nifdi-plugin (0 stars, last pushed 8d ago), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 2,065 tokens. 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.
nifdi compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| nifdinifdi-app/nifdi-plugin | Skill | 0 | 8d ago | Apache-2.0 | A | 0 | Claude Code |
| webgl-holographic-foilnexu-io/open-design | Skill | 107k | today | Apache-2.0 | A | 41 | Claude Code, Codex |
| html-ppt-hermes-cyber-terminalnexu-io/open-design | Skill | 107k | today | Apache-2.0 | A | 53 | Claude Code, Codex |
| html-ppt-taste-brutalistnexu-io/open-design | Skill | 107k | today | Apache-2.0 | A | 78 | Claude Code, Codex |
| visual-ralphYeachan-Heo/oh-my-codex | Skill | 34k | today | MIT | A | 52 | Codex |
| glance-canonical-layoutsandroid/skills | Skill | 10k | 2d ago | Apache-2.0 | A | 56 | Claude Code |
| accessibilitymicrosoft/hve-core | Skill | 1.6k | today | MIT | A | 47 | Claude Code |