CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-package-manager

Installs, configures, audits, and operates Agent Package Manager (APM) in repositories. Use when initializing apm.yml, installing or updating packages, validating manifests, managing lockfiles, compiling agent context, browsing MCP servers, setting up runtimes, or packaging resolved context for CI and team distribution. Don't use for writing a single skill by hand, generic package managers like npm or pip, or non-APM agent configuration systems.

75

Quality

92%

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

92%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, highly actionable procedural skill body with explicit validation checkpoints, recovery feedback loops, and clean one-level-deep reference disclosure. Only minor conciseness trimming would push it to fully lean.

DimensionReasoningScore

Conciseness

Dense, mostly lean procedural prose with specific commands and little padding, but a few explanatory sentences (e.g. the security-scan note) could be trimmed, so it sits just below the fully-lean anchor 5.

4 / 5

Actionability

Provides copy-paste-ready commands throughout (apm install --dry-run, apm deps tree, apm compile --validate) plus concrete worked examples such as a full package path, covering the common cases.

5 / 5

Workflow Clarity

Steps 1–5 are clearly sequenced with explicit validation checkpoints (verify resolved_commit changed, deps list/tree/info, dry-run previews) and an Error Handling section with feedback loops pointing to troubleshooting.md, matching anchor 5.

5 / 5

Progressive Disclosure

The body is an overview that points to three real reference files (command-workflows.md, manifest-and-lockfile.md, troubleshooting.md) and one asset (apm.yml.template), all one level deep and clearly signaled inline at the relevant step.

5 / 5

Total

19

/

20

Passed

Description

92%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, third-person description that clearly states capabilities, provides concrete 'Use when' triggers, and disambiguates from generic package managers. The only minor gap is missing a few natural synonyms (skills/plugins/dependencies) users may invoke.

DimensionReasoningScore

Specificity

Lists multiple concrete actions (installs, configures, audits, operates, initializes apm.yml, installs/updates packages, validates manifests, manages lockfiles, compiles agent context, browses MCP servers, sets up runtimes, packages context) with comprehensive coverage, matching the anchor 5 example.

5 / 5

Completeness

Explicitly answers 'what' (Installs, configures, audits, and operates APM) and 'when' (Use when initializing apm.yml, installing or updating packages, …) with concrete trigger phrases, plus a negative-boundary clause.

5 / 5

Trigger Term Quality

Good coverage of natural terms (apm.yml, packages, manifests, lockfiles, MCP servers, runtimes, CI), but a few natural synonyms a user might say (skills, plugins, dependencies) are absent, placing it just below the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

Names the specific Agent Package Manager (APM) niche and adds an explicit 'Don't use for… npm or pip, or non-APM agent configuration systems' boundary, giving minimal conflict risk.

5 / 5

Total

19

/

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
webmaxru/ai-native-dev
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.