CtrlK
BlogDocsLog inGet started
Tessl Logo

meta-skill-creator

Use this meta-skill instead of answering directly only when the current user explicitly asks to create, compose, synthesize, or propose a new meta-skill that orchestrates multiple existing skills. It uses multi-skill orchestration for intent clarification, optional history mining, trigger-collision checks, linting, smoke/runtime gates, preview, and optional proposal persistence. Do not use it for creating a normal standalone skill, asking how meta-skills work, analyzing pasted skill lists, or discussing existing meta-skills.

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Meta-Skill Creator

Safeguarded DAG that synthesizes a new bundled meta-skill from observed skill co-occurrence patterns + user description of the desired workflow. It now separates preview-only, persisted-proposal, and fully gated modes so lightweight requests do not pay for persistence or smoke testing. The workflow separates generic skill creation from meta-skill composition, checks trigger collisions, classifies operational risk, and previews the proposal before optional persistence.

Output is a SKILL.md candidate written to ~/.opensquilla/proposals/<id>/. By default it is not auto-loaded; run opensquilla meta accept <id> (Phase 2) to enable. If the operator has enabled the auto-propose auto_enable setting, this manual path also runs the same conservative static safety preflight used by cron/dream auto-propose and may promote a low-risk gated proposal immediately.

Fallback

If creator's pipeline fails at any step, report the failure verbatim to the user:

  1. State which step failed (e.g. "harvest", "lint")
  2. Quote the error message from the orchestrator's structured log
  3. Stop. Do NOT improvise.

Do NOT:

  • Claim a proposal was written unless you have verified it by reading ~/.opensquilla/proposals/<id>/SKILL.md with the read_file tool
  • Invent file paths, proposal IDs, or skill names that you have not seen in the orchestrator's actual output
  • "Manually run" the individual skills as a recovery — that bypasses the validation gates the user explicitly opted into

If the user wants to retry, suggest they re-issue the request after the underlying error is resolved (often a sandbox or provider issue), not a manual workaround.

Repository
TokenRhythm/opensquilla
Last updated
First committed

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.