CtrlK
BlogDocsLog inGet started
Tessl Logo

opensource-pipeline

Open-source pipeline: fork, sanitize, and package private projects for safe public release. Chains 3 agents (forker, sanitizer, packager). Triggers: '/opensource', 'open source this', 'make this public', 'prepare for open source'. Use when a private project must be forked, stripped of secrets, and packaged for public release.

73

Quality

91%

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.

A thorough, executable skill body with a well-sequenced pipeline, explicit validation gates and retry bounds, and concrete agent/shell instructions. Organization is strong; the main opportunity is offloading the verbose subagent prompt templates into reference files.

DimensionReasoningScore

Conciseness

Mostly lean and efficient — commands, agent prompts, and shell snippets are direct and assume Claude's competence. A few prompts restate protocol steps the subagents already own, which could be trimmed, keeping it just below a 5.

4 / 5

Actionability

Copy-paste-ready agent-spawn blocks with concrete subagent_type and prompt bodies, explicit shell commands (mkdir, gh repo create, ls, cat), and resolved variable placeholders cover every command end-to-end.

5 / 5

Workflow Clarity

The fork pipeline is a clearly sequenced 7-step process with explicit validation at Step 4 (read SANITIZATION_REPORT.md, branch on PASS/FAIL), a bounded retry loop (max 3 attempts), and a final-review checklist; feedback loops are present for this destructive/batch operation.

5 / 5

Progressive Disclosure

Well-organized with clear section headers (Commands, Protocol, Staging Layout, Anti-Patterns) and a one-level 'Related Skills' pointer; no bundle files exist to offload detail, so some inlined agent prompts sit at the edge of what could live in separate reference files.

4 / 5

Total

18

/

20

Passed

Description

95%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, well-structured description that clearly states capabilities, chains the three agents, and provides explicit natural-language triggers plus a 'Use when' clause. Both what and when are answered concretely, and the niche is distinct.

DimensionReasoningScore

Specificity

Names several concrete actions ('fork, sanitize, and package', 'stripped of secrets', 'packaged for public release') and the 3-agent chain, with only minor coverage gaps (e.g., license/CLAUDE.md generation not mentioned). Not a 5 because it stops just short of a fully comprehensive action list.

4 / 5

Completeness

Explicitly answers both 'what' (fork, sanitize, package private projects for safe public release) and 'when' (the 'Use when a private project must be forked...' clause plus a dedicated Triggers list), with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases including '/opensource', 'open source this', 'make this public', and 'prepare for open source' — exactly the synonyms and phrasings a user would naturally say, matching the top anchor.

5 / 5

Distinctiveness Conflict Risk

Targets a clear niche (open-sourcing private repos via a fork/sanitize/package pipeline) with distinct triggers unlikely to fire for unrelated skills; minimal conflict risk.

5 / 5

Total

19

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
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.