CtrlK
BlogDocsLog inGet started
Tessl Logo

pi-web-search

ONLY for Pi Agents — all other agents have their own web tools. How Pi accesses the web via the pi-web-access package — search, fetch URLs/PDFs/YouTube/GitHub. Use whenever a Pi task needs current info, docs, news, prices, or content from a specific URL.

71

Quality

86%

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

86%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.

A tight, highly actionable skill body that gives copy-paste-ready code and a clear routing workflow with a self-check on query counts. The only nit is mild emphatic redundancy around the hard requirements that could be tightened.

DimensionReasoningScore

Conciseness

The body is lean and operational with no padding about concepts Claude already knows, but it reinforces the critical 'workflow: none' requirement three times and uses emphatic redundancy ('HARD MINIMUMS — count your queries before answering and do not stop short', 'No exceptions') that could be trimmed slightly without loss.

4 / 5

Actionability

Provides fully executable, copy-paste-ready guidance — a concrete web_search call signature, a complete DeepAPI curl command with headers and body, and per-tool behavioral specifics — covering the common cases.

5 / 5

Workflow Clarity

The routing workflow is clearly sequenced (match phrasing → fire batched queries → verify count meets minimum → fire another batch if under → synthesize) with an explicit count checkpoint and a feedback loop, but the checkpoint is stated inline rather than as a labeled validation step, leaving it just short of a 5.

4 / 5

Progressive Disclosure

Well-organized into clearly labeled sections (CRITICAL, Tools, fetch_content specifics, Routing, DeepAPI) with a single one-level-deep reference ('Full details: deepapi skill') and no nested reference chains, appropriate for a skill of this size with no bundle files.

5 / 5

Total

18

/

20

Passed

Description

87%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 strong, well-scoped description that clearly states what the skill does and when to use it, with an explicit Pi-only boundary that sharply reduces conflict risk. It is slightly compressed on action enumeration and could add a few more natural synonyms.

DimensionReasoningScore

Specificity

Names the domain (web access via pi-web-access) and several concrete actions — 'search, fetch URLs/PDFs/YouTube/GitHub' — giving broad coverage of capability types, but the fetch actions are compressed into a single slash-list rather than enumerated, leaving minor gaps versus a fully comprehensive listing.

4 / 5

Completeness

Explicitly answers both 'what' ('How Pi accesses the web via the pi-web-access package — search, fetch URLs/PDFs/YouTube/GitHub') and 'when' ('Use whenever a Pi task needs current info, docs, news, prices, or content from a specific URL') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural trigger phrases users would say — 'web', 'search', 'current info, docs, news, prices, or content from a specific URL' — giving good coverage, though it omits common synonyms and file extensions that would push it to a 5.

4 / 5

Distinctiveness Conflict Risk

The explicit scope guard 'ONLY for Pi Agents — all other agents have their own web tools' carves out a clear niche with minimal conflict risk against other agents' web tools.

5 / 5

Total

18

/

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
davidondrej/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.