Skip to content

Skillscript

v0.20.1 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agents dsl llm mcp skills workflow

Affected surfaces

auth

Summary

AI summary

Approval queue now surfaces legacy unsecured skills needing re‑approval and secured‑mode startup warns of unsigned approved skills.

Full changelog

Follow-ups that make the secured-mode migration legible, plus an optional
access gate for the dashboard.

  • The approval queue now surfaces the legacy corpus. skill_list entries
    carry a gate_ok flag (computed from the source already loaded to parse — no
    extra I/O), so the dashboard Approvals tab shows not just Draft skills
    but every Approved skill the gate refuses — i.e. a pre-secured v1-stamped
    corpus, badged "re-approval needed." Each drops out of the tab as it's
    re-signed. The tab becomes a migration worklist that empties as you work it.
  • Secured-mode startup warning. When the runtime starts in secured mode it
    scans the store and warns once if any skill is Approved-but-unsigned, pointing
    at skillfile reapprove --apply — so the operator isn't discovering refusals
    skill-by-skill. Best-effort; never blocks startup.
  • Optional dashboard access gate. SKILLSCRIPT_DASHBOARD_AUTH_TOKEN gates
    the dashboard SPA + /rpc behind a shared secret — presented via ?token=
    (browser entry sets a session cookie), the skillscript_dash cookie, or
    Authorization: Bearer. Default unset → open (localhost bind, as before).
    This is network/casual hygiene for binding beyond localhost; the dashboard
    holds no signing key, so it is not an agent-forgery boundary (that remains
    key custody). /event keeps its own bearer token.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Skillscript

Get notified when new releases ship.

Sign up free

About Skillscript

All releases →

Related context

Earlier breaking changes

  • v0.35.0 Editing `# Deadline:` on an approved skill drops it to Draft (signature invalidates).

Beta — feedback welcome: [email protected]