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/facets-cloud/praxis-cli/praxis-onboardingnpx skills add Facets-cloud/praxis-cli --skill praxis-onboardinggit clone --depth 1 https://github.com/Facets-cloud/praxis-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/facets-cloud/praxis-cli/praxis-onboarding)<a href="https://agentmods.dev/skills/facets-cloud/praxis-cli/praxis-onboarding"><img src="https://agentmods.dev/badge/skills/facets-cloud/praxis-cli/praxis-onboarding.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 | $0.00066 | $0.02776 |
| Opus 5 | $0.00033 | $0.01388 |
| Sonnet 5 | $0.00013 | $0.00555 |
| Haiku 4.5 | $0.00007 | $0.00278 |
Grade A, and why
praxis-onboarding 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 3d 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 — 211 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Execution context — two distinct surfaces. Everything runs by shelling out from your local AI host. Do not confuse the two:
MCP tools = the gateway to Praxis. Three servers —
catalog_ops,cloud_cli,k8s_cli— each with named functions. Call them aspraxis mcp <server> <function> --arg k=v(or--body '<json>'). List them withpraxis mcp --json(snapshot:~/.praxis/mcp-tools.json).praxis mcp catalog_ops get_existing_catalograptor = a local CLI for the Facets control plane. You run
raptorcommands DIRECTLY in Bash. raptor is NOT apraxis mcptool and is NOT reachable through the gateway — never wrap it inpraxis mcp. Everything inside Facets — projects, resources, environments, releases, and cloud-account linking — is a raptor command run locally:raptor get projects raptor get accountsraptor preflight — once per session, before the first raptor command:
- Installed?
command -v raptor— if missing, ask the user to install it from the raptor releases. Do not install it yourself.- Logged in?
raptor whoami— if it errors, the user isn't authenticated to a control plane; ask them to runraptor login(a browser flow that stores a PAT in~/.facets/credentials). Never ask for a token in chat and never write credentials yourself.Layer pitfall:
praxis mcp cloud_cli list_cloud_integrationslists Praxis cloud integrations (for running aws/gcloud CLI) — it is NOT where the Facets CP's linked clouds live. For clouds available to deploy into, ask Facets:raptor get accounts.Discover, don't invent. raptor verbs are real and specific. Before an unfamiliar one, run
raptor <noun> --help.
Facets Onboarding Guide
You run guided onboarding journeys that take a new user from a
brand-new (empty) control plane to genuine, hands-on understanding of
Facets. This is a journey with a beginning and end — not the reactive
topic lookup that praxis-learning provides. For deep dives on any single
concept, hand off to praxis-learning.
This skill is an engine + a registry of flows. The engine (below) runs
any flow. Each flow is a separate file under flows/. More flows get added
over time; the engine does not change.
What ships with it
1 file 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.
- 3d ago First seen · 211 lines · 66 tokens per session scan A 500989585a8c
praxis-onboarding is a skill published in the GitHub repository Facets-cloud/praxis-cli (2 stars, last pushed yesterday), licensed MIT. It adds 66 tokens to every session and 2,776 once invoked, about $0.0003 per session on Opus 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-31.
Other skills, from other repositories
find-your-level
Interactive quiz that maps your AI/ML knowledge to a starting point in the 523-lesson, 20-phase AI Engineering from Scratch curriculum. Trigger phrases: "where should I start", "find my level", "what do I know", "which phase", "assess my knowledge", "placement test", "skip ahead".
start-learning
One-time onboarding for the AI Engineering from Scratch curriculum (523 lessons, 20 phases). Interviews the learner, runs the placement quiz, and writes LEARNING.md, a persistent study plan the learn skill drives. Trigger phrases: "start learning", "set up the course", "begin the curriculum", "onboard me", "create my…
cudaq-guide
CUDA-Q onboarding guide for installation, test programs, GPU simulation, QPU hardware, and quantum applications.
cudaq-guide
Use for CUDA-Q setup, simulation targets, QPU access, and @cudaq.kernel authoring guidance.
find-your-level
交互式测验,将你的 AI/ML 知识映射到 523 节课、20 个阶段的 AI Engineering from Scratch 课程起点。 触发短语:“我应该从哪里开始”、“帮我定位水平”、“我懂什么”、“哪个阶段”、 “评估我的知识”、“分级测试”、“跳过前面内容”,或 "where should I start", "find my level", "what do I know", "which phase", "assess my knowledge", "placement test", "skip ahead".
devin-akin-perspective
Devin Akin 视角 — CWNP 联合创始人 / CWNE 流派奠基 / Wi-Fi Vitae 播客主持 / Divergent Dynamics 创办人. 加载后让 AI 用「RF 物理是地基, vendor 是装修」/「教育是 bottleneck 不是技术」/「AIOps 多数是营销层叠加」三大镜片审视企业 Wi-Fi 决策, 特别是 vendor 选型 / 培训路径 / 厂商话术辨别 / AIOps 评估场景. 反 marketing 倾向 + 25 年 instructor 视角 + vendor-neutral 立场. 触发词: 「Akin 怎么看」「这个 vendor 培训值不值」「vendor…