CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

camtasia-feature

Research a Camtasia feature's serialized JSON, compare before/after projects, or extend support for transitions, behaviors, mattes, cursor effects, templates, markers, quizzes, and other unfamiliar project structures.

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

88%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, well-sequenced investigative workflow with executable core commands, explicit validation gates, and error-recovery loops. The only real weakness is that several verification and audit commands live in an external skill package's references rather than being shown or bundled.

DimensionReasoningScore

Conciseness

The body is lean and directive — every step carries only instructions Claude doesn't already know (e.g. "Record the JSON location, required companions, ID references, clock domain, parameter representation, effect ordering, and asset dependencies"), with no background concepts or padding. It matches the level-5 anchor: every token earns its place.

5 / 5

Actionability

Step 2 provides concrete, executable commands ("python3 -B \"{camtasia_skill_root}/scripts/project.py\" diff \"<before>\" \"<after>\""), and the instructional guidance is specific throughout. However, Step 3's audit commands ("using the commands in the native verification reference") and Step 4's "helper contract for validation and writes" are deferred to external references without even one inline example, leaving minor gaps.

4 / 5

Workflow Clarity

The four steps are explicitly sequenced ("Process steps in order. Do not skip ahead", "Proceed immediately to Step N") with validation checkpoints (schema audit in Step 3, native open/save/reopen verification in Step 4) and error-recovery guidance ("Resolve discrepancies through native evidence", "Record any editor repairs"). It matches the level-5 anchor including the explicit gate "Do not close the investigation with its required native verification outstanding."

5 / 5

Progressive Disclosure

The SKILL.md is an overview that defers detail to fully pathed, one-level-deep references (features.md, sources.md, native-verification.md, scripts/project.py). It falls short of level 5 because those references resolve through a rebased external skill root ("ACR rebases that package reference to the installed skill") and none of the referenced files ship in this bundle, adding navigation indirection that cannot be verified here.

4 / 5

Total

18

/

20

Passed

Description

75%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 specific, well-scoped description with strong action coverage and distinct Camtasia-specific triggers. Its main weakness is the absence of an explicit "Use when..." clause, which leaves the trigger conditions implied rather than stated.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user mentions Camtasia, a .tscproj/.cmproj project file, or asks to reverse-engineer or extend support for a Camtasia feature."

Include the project file extensions (.tscproj, .cmproj) and the phrase "Camtasia project file" so users referring to the artifact by name or extension still match.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "Research a Camtasia feature's serialized JSON, compare before/after projects, or extend support for transitions, behaviors, mattes, cursor effects, templates, markers, quizzes" — with comprehensive coverage of the domain's feature areas. It exceeds the level-4 anchor because there are no minor gaps in the action coverage within its niche.

5 / 5

Completeness

The "what" is clear (research serialized JSON, compare projects, extend feature support), but there is no "Use when..." clause or equivalent explicit trigger guidance — the "when" is only weakly implied by "other unfamiliar project structures". Per the judging guideline, a missing explicit trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

It includes natural terms Camtasia users would say ("transitions", "behaviors", "mattes", "cursor effects", "markers", "quizzes", "before/after projects") but omits common variations like file extensions (.tscproj/.cmproj) or the phrase "Camtasia project file". This matches the level-4 anchor (good coverage, a few natural terms missing) rather than level 3, since the everyday feature vocabulary is present.

4 / 5

Distinctiveness Conflict Risk

"Camtasia" names a clear niche and the enumerated feature triggers (mattes, cursor effects, quizzes, markers) are specific to that application, giving minimal overlap risk with other skills. It is not level 4 because no closely related skill would plausibly claim these triggers.

5 / 5

Total

17

/

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

jbaruch/agentic-camtasia

Path

skills/camtasia-feature/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.