CtrlK
BlogDocsLog inGet started
Tessl Logo

axiom-media

Use when working with camera, photos, audio, haptics, ShazamKit, or Now Playing. Covers AVCaptureSession, PHPicker, PhotosPicker, AVFoundation, Core Haptics, audio recognition, MediaPlayer, CarPlay, MusicKit.

64

Quality

76%

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-plugin/plugins/axiom/skills/axiom-media/SKILL.md
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.

A well-structured router skill that keeps the overview lean while routing to one-level-deep references with concrete file paths and agents; minor verbosity in a few table rows is the only real weakness.

DimensionReasoningScore

Conciseness

The body is a dense, low-fluff router that assumes Claude's competence and avoids explaining basic concepts; a few Anti-Rationalization rows (ScreenCaptureKit, casting, SharePlay) and some long Quick-Reference cells could be trimmed, keeping it just short of fully lean.

4 / 5

Actionability

Routing guidance is concrete and specific — exact file paths ("skills/camera-capture.md"), named agents ("camera-auditor"), and pattern numbers ("Pattern 8") with worked Example Invocations; as a router it carries no inline code, so it stops just short of copy-paste executable guidance.

4 / 5

Workflow Clarity

The numbered Decision Tree (1-13) plus the graph and Cross-Domain Routing give a clear, well-sequenced navigation path; there are no validation checkpoints, but none are needed for a non-destructive routing skill.

4 / 5

Progressive Disclosure

This is exemplary progressive disclosure: SKILL.md is a pure overview/router pointing to ~20 one-level-deep skill files via a Quick Reference table and decision tree, with clear signaling and easy navigation.

5 / 5

Total

17

/

20

Passed

Description

73%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 router-style description with explicit trigger guidance and a clearly distinct media niche; its main weakness is that the capability statement is a list of covered frameworks rather than concrete actions.

Suggestions

Lead the description with concrete action verbs (e.g. "Capture, pick, play, and analyze media") before the framework list so the "what" answers actions, not just coverage.

Add common natural synonyms such as "video", "microphone", "recording", and "music" to the trigger list to round out keyword coverage.

DimensionReasoningScore

Specificity

The description names the domain and enumerates many concrete APIs ("AVCaptureSession, PHPicker, PhotosPicker, AVFoundation, Core Haptics"), but uses no concrete action verbs beyond the generic "Covers"/"working with", so it sits between the domain-only and domain-plus-concrete-actions anchors.

3 / 5

Completeness

It has an explicit "when" ("Use when working with camera, photos, audio, haptics, ShazamKit, or Now Playing") and a "what" ("Covers AVCaptureSession, PHPicker..."), but the "what" is a coverage list rather than concrete actions, so it is not a full 5.

4 / 5

Trigger Term Quality

"camera, photos, audio, haptics, ShazamKit, or Now Playing" are natural user terms with good coverage; a few common synonyms (e.g. "video", "microphone", "recording", "music") are absent, placing it just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

Media capture/playback with named frameworks (ShazamKit, CarPlay, Core Haptics, AVCaptureSession) is a clear niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

16

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
CharlesWiltgen/Axiom
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.