CtrlK
BlogDocsLog inGet started
Tessl Logo

pi-agent

Build with and use Pi, the minimal terminal coding harness. Use for installing Pi, configuring providers/models/settings/environment variables, creating Pi skills/extensions/packages/themes/prompt templates, embedding Pi through the SDK, integrating over RPC or JSON event streams, parsing sessions, running local models through the llama.cpp router, developing custom Pi providers and TUI components, or using ecosystem packages such as pi-subagents (delegation/orchestration), pi-mcp-adapter (MCP servers), pi-interview (interactive forms), and pi-web-access (web search, fetching, video understanding).

70

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-structured routing overview: a decision table maps intents to reference files, concrete commands and API names are provided, and detail is cleanly offloaded to one-level-deep references. It is slightly prose-dense in places and lacks explicit validation checkpoints, but otherwise strong.

DimensionReasoningScore

Conciseness

Mostly lean with no padded concept explanations and a tight routing table, but the 'Source Coverage' paragraph and 'Build-On-Pi Defaults' prose are occasionally dense and could be trimmed; not a 5 due to these minor over-explanation spots.

4 / 5

Actionability

Provides executable commands in 'Common Commands' and concrete API names (createAgentSession(), ModelRuntime.create()) plus specific CLI invocations, but SDK/RPC guidance is directional rather than full copy-paste code, leaving minor gaps.

4 / 5

Workflow Clarity

The 'First Decision' routing table gives a clear pick-reference-then-answer sequence and decision guidance ('Prefer SDK when...', 'Prefer RPC when...'), but there are no explicit validation checkpoints; this is a routing skill rather than a destructive workflow, so no cap applies.

4 / 5

Progressive Disclosure

A clear overview with a well-signaled one-level-deep routing table; every referenced references/*.md file exists and bulk detail is appropriately split out, making navigation easy.

5 / 5

Total

17

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A dense, action-oriented description that names many concrete capabilities and provides an explicit 'Use for' trigger clause. It is highly specific, complete, and distinctive, with only minor room to broaden natural trigger synonyms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'installing Pi, configuring providers/models/settings/environment variables, creating Pi skills/extensions/packages/themes/prompt templates, embedding Pi through the SDK, integrating over RPC or JSON event streams, parsing sessions, running local models through the llama.cpp router, developing custom Pi providers and TUI components' — giving comprehensive coverage.

5 / 5

Completeness

Clearly states what ('Build with and use Pi, the minimal terminal coding harness') and an explicit 'Use for ...' trigger clause enumerating concrete scenarios, satisfying both what and when.

5 / 5

Trigger Term Quality

Good natural-term coverage ('installing Pi', 'configuring providers/models', 'running local models', 'llama.cpp router', 'MCP servers', 'web search'), but terms are heavily product-specific with a few common synonyms missing, so just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

Scoped tightly to Pi and its named ecosystem packages (pi-subagents, pi-mcp-adapter, pi-interview, pi-web-access), giving a clear niche with minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
K-Dense-AI/scientific-agent-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.