CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

axiom-health

Use when working with HealthKit, WorkoutKit, health data, workouts, or fitness features on iOS or watchOS. Covers permissions, queries, background delivery, custom workouts, multidevice coordination.

Quality

75%

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 ./axiom-codex/skills/axiom-health/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 routing skill that stays lean and points to topic files via a symptom table, a decision tree, and explicit cross-suite conflict resolution. Its weaknesses are the near-complete duplication between the Quick Reference table and the Decision Tree, and references to skills/ files that are not present in this bundle, which leaves navigation unverifiable.

Suggestions

Drop either the Decision Tree or the Quick Reference table — they map the same eight topics to the same files, so one suffices.

State how to resolve the 'skills/*.md' paths (e.g. relative to the suite root) so the routed-to files are actually findable.

Trim the bolded 'You MUST use this skill for ANY...' line, which restates the description without adding routing information.

DimensionReasoningScore

Conciseness

The body is a lean router with no explanations of concepts Claude already knows, but the dot Decision Tree duplicates the Quick Reference table's task-to-file mapping almost entirely, and the bolded 'You MUST use this skill for ANY...' line restates the frontmatter description. Mostly efficient but could be tightened by cutting one of the duplicated mappings.

3 / 5

Actionability

Concrete, specific pointers throughout: per-symptom file references ('See skills/queries.md'), exact WWDC session IDs, and doc paths. Minor gap: no guidance on how to resolve the relative 'skills/' paths to the actual suite location.

4 / 5

Workflow Clarity

The decision tree gives a clear task-to-reference sequence, and conflict-resolution sections specify explicit ordering ('start with axiom-health for session lifecycle, then axiom-watchos for presentation'). No validation checkpoints are needed since the skill routes rather than mutates anything; minor gap in that lookup paths for the routed files are unstated.

4 / 5

Progressive Disclosure

Anchor-5 structure — a concise overview with well-signaled, one-level-deep references organized by symptom — but the eight referenced 'skills/*.md' files are not present in the provided bundle (no references/, scripts/, or assets/ directories exist), so the navigation cannot be verified as real. Structure is clearly above anchor 3; unverifiable reference targets keep it below 5.

4 / 5

Total

15

/

20

Passed

Description

70%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 solid description with an explicit and well-triggered 'Use when' clause and a distinctive framework-scoped niche. Its main weakness is that the capability statement is a topic list ('Covers permissions, queries...') rather than concrete actions, which caps specificity and completeness below the top anchors.

Suggestions

Replace the 'Covers ...' topic list with concrete third-person actions, e.g. 'Authorizes HealthKit access, runs data queries, sets up background delivery, and builds custom WorkoutKit workout sessions'.

Add natural synonyms and phrases users say, such as 'Apple Watch', 'Apple Health', 'heart rate', or 'activity tracking', to broaden trigger coverage.

State what the skill actually provides (reference guidance and routing for HealthKit/WorkoutKit development) so the 'what' is as explicit as the 'when'.

DimensionReasoningScore

Specificity

Names the domain plus several specific areas ('permissions, queries, background delivery, custom workouts, multidevice coordination'), but these are topics introduced by 'Covers' rather than concrete actions like authorizing access or building workout sessions, matching anchor 3 better than anchor 4.

3 / 5

Completeness

The 'when' is explicit with concrete triggers ('Use when working with HealthKit, WorkoutKit, health data, workouts, or fitness features on iOS or watchOS') and the 'what' is present ('Covers permissions, queries, background delivery, custom workouts, multidevice coordination'), but the what is a topic list rather than a clear capability statement. Anchor 5 would require both to be concretely explicit.

4 / 5

Trigger Term Quality

'HealthKit, WorkoutKit, health data, workouts, or fitness features on iOS or watchOS' gives good natural keyword coverage a user would actually say, though common synonyms like 'Apple Watch', 'Apple Health', or 'heart rate' are missing. Not 5 because synonym coverage is incomplete; not 3 because far more than some relevant keywords are present.

4 / 5

Distinctiveness Conflict Risk

Framework names (HealthKit, WorkoutKit) carve a clear niche with distinct triggers, but 'health data, workouts, or fitness features' leaves minor overlap risk with watchOS or general fitness skills. Not 5 because of that residual overlap; well above anchor 3's 'could still overlap with similar skills'.

4 / 5

Total

15

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

CharlesWiltgen/Axiom

Path

axiom-codex/skills/axiom-health/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.