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 agentmods add skills/wesleysimplicio/simplicio-loop/simplicio-orientnpx skills add wesleysimplicio/simplicio-loop --skill simplicio-orientgit clone --depth 1 https://github.com/wesleysimplicio/simplicio-loopWhat 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 | $0.00119 | $0.03027 |
| Opus 5 | $0.00060 | $0.01514 |
| Sonnet 5 | $0.00024 | $0.00605 |
| Haiku 4.5 | $0.00012 | $0.00303 |
Grade A, and why
simplicio-orient scanned grade A with 1 finding 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 2d 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.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
exclude_commands = ["curl", "wget", "playwright", "ssh", "docker run -it", "vim", "less"] How it starts
The opening of the file, as written. The whole thing — 195 lines — stays where its author put it; the contents beside it link to each section on GitHub.
simplicio-orient — terminal-first, token-frugal execution
For max-speed delivery law (Runtime decide, Mapper→Fast→dev-cli, Prism waves,
economy-parallel, DONE|NEXT|BLOCKED), see docs/LLM_MAX_SPEED_ORIENTATION.md and the loop
re-feed block SIMPLICIO-LLM-ORIENTATION in simplicio-loop/SKILL.md. This skill owns
terminal token clamps; that doc owns how the stack orients the LLM for speed.
The cheapest token is the one not spent. The terminal KNOWS facts exactly; the LLM APPROXIMATES them expensively. This skill routes every step to the leanest substrate that still completes it correctly, and clamps command output before it ever reaches context.
Credit: folds the disciplines of rtk (per-command output reduction, tee-on-failure,
signatures-only reads, auto-rewrite hook) and caveman (preserve code/paths byte-for-byte)
into the simplicio safety spine. It is the extracted, standalone form of simplicio-tasks
Step 1c.
The one rule
If the answer is a fact about the filesystem, git state, process state, or system resources — the terminal answers it exactly and cheaply. Use the terminal. The LLM is for reasoning; the terminal is for facts. Execute commands for real — never reason about what a command "would return".
Execution priority
- Host-runtime native command bound to
shell_exec(structured, minimal tokens, cross-platform). - Shell/Bash tool call WITH output clamping (this skill's catalog).
- NEVER: the LLM narrating a command's likely output.
Terminal substitution table (use the terminal, not the LLM)
Detect platform once: python3 -c "import platform; print(platform.system())" →
Windows | Darwin | Linux. Prefer cross-platform tools (git, gh, rg, python3) so one
command works everywhere; fall back to OS-specific only when there is no alternative.
| What you need | ✅ Cross-platform (preferred) | Windows | Linux/macOS |
|---|---|---|---|
| File exists? | python3 -c "import os,sys;sys.exit(0 if os.path.exists('<p>') else 1)" |
Test-Path <p> |
test -f <p> |
| Find in code | rg "<pat>" --json |
same | same |
| Count matches | rg -c "<pat>" <file> |
same | same |
| List files by glob | rg --files -g "*.ts" |
same | same |
| Current branch | git rev-parse --abbrev-ref HEAD |
same | same |
| Ahead of main? | git rev-list --count main..HEAD |
same | same |
| Files changed in branch | git diff --name-only main...HEAD |
same | same |
| PR for branch | gh pr list --head <b> --json number --jq ".[0].number" |
same | same |
| Issue state | gh issue view N --json state --jq ".state" |
same | same |
| Open issue count | gh issue list --state open --json number --jq "length" |
same | same |
| CPU cores | python3 -c "import os;print(os.cpu_count())" |
$env:NUMBER_OF_PROCESSORS |
nproc |
| Free disk GB | python3 -c "import shutil;print(shutil.disk_usage('.').free//1024**3)" |
same | df -BG . |
| Extract JSON field | python3 -c "import json,sys;print(json.load(sys.stdin)['<f>'])" |
same | jq '.<f>' |
| Today UTC | python3 -c "from datetime import*;print(datetime.now(timezone.utc).date())" |
same | date -u +%F |
| Sort + dedup | python3 -c "import sys;print('\n'.join(sorted(set(sys.stdin.read().split()))))" |
same | sort -u |
| Replace in file | bound deterministic_edit (host) |
same | sed -i |
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.
- 2d ago First seen · 195 lines · 119 tokens per session scan A 3be172c44057
simplicio-orient is a skill published in the GitHub repository wesleysimplicio/simplicio-loop (2 stars, last pushed 2d ago), licensed MIT. It adds 119 tokens to every session and 3,027 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 1 finding (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
orbit-upgrade
Upgrade the installed orbit plugin to the latest version from GitHub and show what changed. Use when the user says "upgrade orbit", "update agentic loop", "get the latest orbit", or when the /orbit preamble reports UPGRADEAVAILABLE. Speech-to-text aliases: "update agent loop", "upgrade the agent loop".
gemini-vision
Analyze images using Google Gemini 2.0 Flash with proxy support, retry logic, and mock mode.
orbit
Transform any product repository into a production-grade, self-prompting agentic loop system following Daisy Hollman's "build a system that prompts itself" methodology. Audits the current project, then scaffolds persistent memory (CLAUDE.md + STATE files), a specialized sub-agent team, domain skills, a…
hive.chart-creation-foundations
Required reading whenever any chart tool is available. Teaches the one-tool embedding contract (call chartrender → live chart appears in chat AND a downloadable PNG lands in the queen session dir), the ECharts (data viz) vs Mermaid (structural diagrams) decision, the BI/financial-grade aesthetic baseline (no…
development
开发语言能力索引。Python、Go、Rust、TypeScript、Java、C++、Shell。当用户提到编程、开发、代码、语言时路由到此。.
model-update
新增或更新 CCX 项目中的模型注册技能。适用于 Claude 与非 Claude 模型,覆盖能力表、路由白名单、基准映射、代码生成与验证。.