CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

clonedeps

Clone important project dependency source code into an ignored local workspace so OpenCode can inspect library internals. Use when the user asks to clone dependencies, inspect dependency/source internals, understand SDK/framework behavior from source, debug library implementation details, or make core dependency repos locally readable. Do not use for ordinary API/docs questions where @explorer is enough.

Quality

88%

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

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.

An excellent workflow-oriented skill body: concrete executable artifacts, a well-sequenced process with real validation and error-recovery branches, and tight operational detail with almost no padding. The only weaknesses are minor redundancy around the explorer plan format and zero use of bundle files for the longer templates.

DimensionReasoningScore

Conciseness

The body is dense, task-specific operational guidance with no explanations of concepts Claude already knows. Minor redundancy could be trimmed: the "Explorer should return a small plan with..." list restates fields the embedded prompt already requests, and "Prefer at most 3-5 core dependencies" duplicates the prompt's "Keep it small. Prefer 0–3 strong recommendations". Not 3 because the bulk earns its tokens; not 5 because that duplication is real.

4 / 5

Actionability

Fully executable, copy-paste-ready material throughout: exact .gitignore/.ignore blocks, a complete JSON manifest example, an AGENTS.md section template, concrete commands ("git ls-remote <repoUrl> <ref>", "git remote get-url origin"), and a precise safe-name derivation rule with a worked example. The common cases are covered without gaps.

5 / 5

Workflow Clarity

A clearly sequenced 7-step workflow with explicit validation checkpoints and error-recovery branches: verify refs with git ls-remote before cloning, a user confirmation gate, "If it does not match, stop and ask whether to clean/reclone", "If a clone fails after earlier clones succeeded, still write state", "Remove failed temporary clones", and ask-before-delete on cleanup. Validation is explicit at every risky step, so neither the 4 anchor's "minor gaps" nor any destructive/batch cap applies.

5 / 5

Progressive Disclosure

A well-sectioned single file with no bundle files (references/, scripts/, assets/ absent), so all needed content is inline with clear headers and easy navigation. Not 5 because nothing is split out at all — the long explorer prompt and the manifest/AGENTS templates are inlined and would trim always-loaded context if moved to one-level-deep references; not 3 because organization is good and no content is clearly misplaced.

4 / 5

Total

18

/

20

Passed

Description

82%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 description with an explicit what/when pair, natural trigger phrases, and an unusually good negative boundary clause against a neighboring skill. The only gap is that the capability side lists a single composite action rather than several distinct ones.

Suggestions

Add one or two more distinct actions to the capability sentence (e.g., verifying pinned refs/tags and recording a manifest of cloned repos) to lift specificity beyond a single composite action.

Include common user phrasings like "read" or "get the source code" of a library among the trigger terms to broaden natural keyword coverage.

DimensionReasoningScore

Specificity

"Clone important project dependency source code into an ignored local workspace" names the domain and one concrete, specific action, but no further distinct actions (ref verification, ignore-file management, manifest writing) appear in the description. It is more concrete than the generic anchor at 2, but does not list several actions as required for 4.

3 / 5

Completeness

It explicitly answers both "what" (clone dependency source into an ignored local workspace so OpenCode can inspect library internals) and "when" (five concrete trigger phrases in the "Use when..." clause), plus a negative boundary. This clearly matches the 5 anchor.

5 / 5

Trigger Term Quality

Natural phrases like "clone dependencies", "inspect dependency/source internals", "understand SDK/framework behavior from source", and "debug library implementation details" give good coverage of what users would say. A few natural variants (e.g., "read/get/download library source code") are missing, so it falls just short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

A clear niche (making dependency source repos locally readable) with distinct triggers, and the "Do not use for ordinary API/docs questions where @explorer is enough" clause explicitly disambiguates the nearest overlapping skill, minimizing conflict risk.

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

alvinunreal/oh-my-opencode-slim

Path

src/skills/clonedeps/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.