CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

anthropic-expert

Comprehensive Anthropic product expertise covering Claude models, Claude API, Python SDK, Agent SDK, Claude Code, and Model Context Protocol. Six integrated capabilities with complete documentation, searchable references, code examples, and cross-product integration patterns. Use when working with Claude API, building agents, using SDKs, developing with Claude Code, integrating MCP servers, learning Anthropic products, optimizing costs, implementing Anthropic features, managing context, using Opus 4.5, or implementing advanced tool patterns.

Quality

60%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/anthropic-expert/SKILL.md

The canonical home for this skill is anthropic-expert in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

42%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 skill has a genuinely useful skeleton — real, one-level-deep reference files, a working search script, and clear navigation tables — but the SKILL.md body squanders it by duplicating reference content at length, padding with over-claims ('100% of Anthropic ecosystem', 'Total Coverage: ~8,400 lines'), and leaving partial code examples. It reads as a marketing TOC rather than a lean operational guide.

Suggestions

Cut the ~660-line body to a lean overview: drop the per-capability 'What It Covers' TOC dumps (especially Capability 4's 60-line duplicate of references/claude-code-reference.md) and keep one navigation table plus the search command.

Fix or complete the partial code examples — replace the '...' placeholder in the tool use example and the fragmentary prompt caching example (cache_control placed on a user-message text block) with working snippets or delegate them entirely to the Python SDK reference.

State the core workflow explicitly (e.g., '1. Identify the product area via the Product Navigator, 2. Read the referenced file, 3. If not found, run scripts/search-docs.py') and remove inaccurate pointers (the nonexistent README.md, sibling skill paths not in the bundle).

DimensionReasoningScore

Conciseness

The ~660-line body is noticeably verbose with several padded sections: each capability's 'What It Covers' list duplicates the referenced file's own table of contents (Capability 4 re-dumps all 44 Claude Code topics already in references/claude-code-reference.md), and Best Practices/Common Workflows repeat generic knowledge ('Use Claude API when: Direct API integration needed') and reference content. It is not a 1 because it never extensively explains basic concepts (e.g., what an API or SDK is) the way the anchor-1 example does.

2 / 5

Actionability

Concrete guidance exists — executable search commands ("python scripts/search-docs.py 'prompt caching'"), a copy-paste-ready Quick Start client example, and an Admin API endpoint table — but other code blocks are incomplete (the tool use example has a literal '...' placeholder; the prompt caching example is a fragment with cache_control oddly placed in a user message), and much of the body describes coverage rather than instructing. This straddles anchors 3 and 4, landing at 3 because the gaps are not minor.

3 / 5

Workflow Clarity

The intended workflow (identify the product area via the Product Navigator/Feature Finder tables, read the referenced file, fall back to search-docs.py) is implied by structure but never stated as an explicit sequence, and the Integration Scenarios list steps only abstractly ('Convert API application to agent') with no checkpoints. There are no destructive or batch operations, so the cap does not apply, but this is still 'sequence present but checkpoints missing or implicit' rather than the clear sequenced workflow of anchor 4.

3 / 5

Progressive Disclosure

Structure is good in places — all 8 referenced files exist, references are one level deep and clearly signaled by filename, and a search script aids discovery — but roughly half the body inlines content that belongs in the references (the 44-topic Claude Code TOC dump, the feature/model tables, and code examples that duplicate reference files). There are also dangling pointers: the Documentation Structure diagram lists a README.md that does not exist, and 'See Also' sibling skill paths are not part of this bundle. This fits anchor 3 ('content that should be separate is inline') better than anchor 4.

3 / 5

Total

11

/

20

Passed

Description

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

The description has an explicit and richly populated 'Use when...' clause with natural trigger terms, but the 'what' is padded with buzzword coverage claims ('Comprehensive', 'complete documentation') instead of concrete actions. Its ecosystem-wide scope creates real trigger overlap with the specialized sibling skills it points to.

Suggestions

Replace buzzword coverage claims ('Comprehensive... expertise', 'complete documentation') with 3-4 concrete actions the skill performs, e.g., 'Look up Claude API parameters and features, find SDK code examples, and search bundled docs'.

Remove or narrow triggers ('optimizing costs', 'managing context', 'using Opus 4.5', 'implementing advanced tool patterns') that duplicate the specialized sibling skills, keeping this skill distinct as the general reference/navigation layer.

Mention the search entry point ('search bundled Anthropic docs with search-docs.py') as a concrete differentiating action users would invoke.

DimensionReasoningScore

Specificity

The description names the domain ("Comprehensive Anthropic product expertise covering Claude models, Claude API, Python SDK, Agent SDK, Claude Code, and Model Context Protocol") but the actions are generic resource claims ("complete documentation, searchable references, code examples") with no concrete verbs, matching the anchor 'Names the domain but actions are minimal or generic'. It does not rise to 3 because no concrete action Claude or the skill performs is stated — 'searchable references' is a bundle feature, not an action, and buzzwords like 'Comprehensive' add padding.

2 / 5

Completeness

Both parts are present: a 'what' ("Comprehensive Anthropic product expertise covering... Six integrated capabilities...") and an explicit 'when' ("Use when working with Claude API, building agents, ..."). The 'when' is strong, but the 'what' is a coverage claim rather than concrete actions, so it sits at anchor 4 rather than 5.

4 / 5

Trigger Term Quality

The 'Use when' clause provides eleven natural trigger phrases ("working with Claude API", "building agents", "using SDKs", "developing with Claude Code", "integrating MCP servers", "optimizing costs", "managing context", "using Opus 4.5") — good keyword coverage matching anchor 4. It falls short of 5 because common variations like TypeScript SDK, MCP server development, or pricing/terms users actually say are missing.

4 / 5

Distinctiveness Conflict Risk

The Anthropic-ecosystem niche is distinct from unrelated skills, but the scope is very broad within it, and triggers like "optimizing costs", "managing context", "using Opus 4.5", and "implementing advanced tool patterns" overlap with the specialized sibling skills the body itself lists (claude-cost-optimization, claude-context-management, claude-opus-4-5-guide, claude-advanced-tool-use). This matches 'Somewhat specific but could still overlap with similar skills' rather than anchor 4's 'minor overlap risk'.

3 / 5

Total

13

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (662 lines); consider splitting into references/ and linking

Warning

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

14

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

.claude/skills/anthropic-expert/SKILL.md

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.