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 PyModel/pythinker-cli --skill agent-creatorgit clone --depth 1 https://github.com/PyModel/pythinker-cliWrote 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/pymodel/pythinker-cli/agent-creator)<a href="https://agentmods.dev/skills/pymodel/pythinker-cli/agent-creator"><img src="https://agentmods.dev/badge/skills/pymodel/pythinker-cli/agent-creator/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/pymodel/pythinker-cli/agent-creator"><img src="https://agentmods.dev/badge/skills/pymodel/pythinker-cli/agent-creator.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00091 | $0.01599 |
| Opus 5.5 | $0.00036 | $0.00640 |
| Sonnet 5.5 | $0.00018 | $0.00320 |
| Haiku 4.5 | $0.00009 | $0.00160 |
Grade A, and why
agent-creator 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 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.
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 — 123 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Agent Creator
Guide the user to a correct, immediately-loadable Pythinker agent definition. The hard part is not
the file format — it is a sharp when_to_use, a scoped tool set, a persona that earns its keep, and
a structured output contract. The builtin agents under src/pythinker_code/agents/default/
(plan.yaml, explore.yaml) are the quality bar; match them.
Do NOT invent a new loader or code path. Two existing, additive mechanisms already load custom
agents — pick the one that fits and write a file. No changes to agentspec.py, the CLI, or the
runtime are needed.
Two ways to define an agent
A. Markdown agent file (quick, auto-discovered) — preferred default
A single <name>.md placed in a discovery directory is auto-discovered on the next launch.
Frontmatter fields recognized by parse_markdown_agent:
name— the agent name (falls back to the filename stem).description— what it is (falls back to the first body line).when_to_use— when the orchestrator should delegate to it (falls back todescription).tools— a YAML list of friendly tool names, mapped to import paths automatically — do NOT use themodule:ClassNameform here. The supported names are:Agent,Bash,Edit,Fetch,Glob,Grep,Read,TodoWrite,WebFetch,WebSearch,Write.model— optional model alias.
The markdown body is the agent's system prompt (its persona + rules + output contract).
---
name: migration-reviewer
description: Reviews database/schema migrations for safety and reversibility.
when_to_use: Use when a change touches migration files, schema DDL, or data backfills.
tools: [Read, Grep, Glob, Bash]
---
You are a database-migration safety reviewer. You do NOT edit files.
... persona, rules, and a structured output contract ...
B. YAML agent spec (richer: inheritance, subagents, separate prompt file)
A agent.yaml + a separate system.md, loaded via --agent-file path/to/agent.yaml (or referenced
as a subagent). Use this when you need extend inheritance, a subagents: block, or fine-grained
allowed_tools / exclude_tools. Full AgentSpec fields (see agentspec.py):
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 First seen · 123 lines · 91 tokens per session scan A e3f6af9f3011
agent-creator is a skill published in the GitHub repository PyModel/pythinker-cli (21 stars, last pushed 3d ago), licensed Apache-2.0. It adds 91 tokens to every session and 1,599 once invoked, about $0.0004 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.
Other skills, from other repositories
code-guidelines-go
Go 1.24–1.27 coding guidelines for the dimetron/pi-go AI agent runtime. Use this skill whenever writing, reviewing, or refactoring ANY Go code in pi-go. This covers idiomatic style, error handling, concurrency, project layout, testing (table-driven, fuzz, benchmarks, synctest), new stdlib usage, golangci-lint v2…
design-review
Deep design review of Go codebase — naming, structure, consistency, interfaces, error handling. Scores each dimension and provides actionable fixes.
vhs-e2e-gif
Record a test run, a TUI session, or any terminal command as a GIF with VHS and attach it to a GitHub PR as a release-hosted asset, never a repo commit. Use when asked to record an e2e run, demo a fix on a PR, attach a GIF or screen recording to a pull request, show a test passing visually, or produce a terminal…
agents-md
Generate AGENTS.md files for Go, Rust, TypeScript, and Java projects. Use this skill whenever the user asks to create, scaffold, bootstrap, update, or review an AGENTS.md (or agent-instructions, CLAUDE.md, repo guide for agents) file in a codebase. Also trigger when the user says "add AGENTS.md", "make this repo…
crossreview
Run when the user invokes /crossreview (or /crossreview:setup to choose the reviewers) or asks for a cross-review, a quorum review or a second opinion from other agents or models: fan a code review (uncommitted work, a branch, a commit range, files, a plan or a document) out to several console code agents (Claude…
code-review-pi
Review code for quality, run linters, check test coverage, fix issues, and enforce gates. Save the final report to ./specs/issues/003-code-review-pi/PROMPT.md. Use before committing changes.