Skills Development Skill Proposal Management Utility

Skill Proposal Management Utility

v20260803
skill-creator-proposals
An internal utility designed to manage the entire lifecycle of meta-skill proposals. It provides atomic functions to write new skill proposals, list candidates for review, and formally accept validated proposals into the active skill set. This tool is crucial for automated skill pipeline development and version control.
Get Skill
487 downloads
Overview

Skill Creator Proposals

CRUD for meta-skill proposal candidates at ~/.opensquilla/proposals/<id>/.

Actions

  • write_proposal --skill-md path --lint-result json --smoke-result json [--creator-mode FULL_GATED --acceptance-result text --runtime-e2e-result json] — atomic write to ~/.opensquilla/proposals/<uuid8>/{SKILL.md,gates.json}. Returns {proposal_id, auto_enable_eligible}. In FULL_GATED mode runtime E2E must show the meta-skill route wins or ties against the no-meta highest-tier baseline with no regressions.
  • list — enumerate proposals with their eligibility flag
  • accept --proposal-id <id> [--force] — move proposal to ~/.opensquilla/skills/<name>/ so it gets loaded by MANAGED layer; refuses if any gate failed (unless --force)

Atomicity

write_proposal writes to ~/.opensquilla/.tmp/proposal-<id>/ then os.rename() to the final location, so a partial write leaves no orphan proposal dir.

Fallback

If invoked from chat, manually create the proposals dir, copy SKILL.md, run the skill-creator-linter to populate gates.json by hand.

Info
Category Development
Name skill-creator-proposals
Version v20260803
Size 2.73KB
Updated At 2026-08-04
Language