registry.update

Update the Betty Framework Skill Registry by validating YAML manifests and enforcing policies.

2|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/epieczko/betty --skill registry-update
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: registry.update
Source: https://github.com/epieczko/betty/tree/main/skills/registry.update
Command: npx skills add https://github.com/epieczko/betty --skill registry-update

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires skill.define, registry.diff, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates manual registry updates and ensures all skills comply with organizational policies automatically.

Core Features & Use Cases

  • Policy Enforcement: Automatically validates skill manifests against naming conventions, required fields, and versioning rules.
  • Thread-Safe Operations: Prevents registry corruption during concurrent updates.
  • Use Case: When creating a new skill, automatically validate it against enterprise standards before adding to the registry.

Quick Start

Update the registry with the validated skill manifest located at 'skills/my.skill/skill.yaml'.

Frequently Asked Questions about registry.update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate skill registry updates with policy enforcement?

Registry.update automates skill manifest validation and registry updates by loading YAML manifests, enforcing organizational policies on naming and versioning, and atomically updating the registry file. This eliminates manual edits and ensures compliance across development and deployment workflows.

Can I validate skill manifests against organizational standards before adding them to the registry?

Yes. Registry.update applies policy enforcement to all skill manifests, validating naming conventions, required fields, and versioning rules automatically. Policy violations trigger structured responses that prevent non-compliant skills from entering the registry.

How do I prevent registry corruption when multiple skills update concurrently?

Registry.update handles concurrent access safely through thread-safe operations, preventing corruption when multiple skill manifests attempt simultaneous registry updates. Atomic writes to /registry/skills.json ensure data integrity across parallel validation and deployment workflows.

What happens if a skill manifest fails policy validation?

Registry.update emits a structured policy-violation response that halts the update. The skill is not added to the registry, and audit logging captures the failure. This ensures only compliant skills enter the registry and maintains an audit trail of all validation events.

Do I need to validate skills before using registry.update?

Registry.update depends on skill.define and registry.diff to validate and compare manifests. These dependencies handle manifest preparation and change detection, so the validation pipeline is integrated into the registry update process.