swamp-extension-publish

Community

Automate the process of publishing swamp extensions with a state machine ensuring all checks are completed before a push.

Authoralvagante
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the process of publishing swamp extensions, ensuring all necessary checks are completed before the extension is pushed to the registry, thus streamlining the publishing process and reducing human error.

Core Features & Use Cases

  • State Machine Workflow: A state machine with steps for verifying the repository, authentication, manifest validation, collective ownership, version bumping, formatting, and a dry run before the final push.
  • Repository Initialization and Authentication: Verifies the extension directory is an initialized swamp repository and confirms the user is authenticated with the swamp registry.
  • Manifest Validation: Ensures the manifest.yaml is structurally valid and confirms the manifest collective matches the authenticated user.
  • Versioning and Formatting: Handles version bumping and formatting the extension files for publishing.
  • Dry Run: Validates the extension can be pushed without actually uploading.
  • Final Push: Performs the final push after all prior states have passed and after explicit user confirmation.
  • Use Case: Use this Skill to publish an extension to the swamp registry after thorough verification and testing.

Quick Start

Run the skill with the command 'swamp-extension-publish publish'.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: swamp-extension-publish
Download link: https://github.com/alvagante/agentspulse/archive/main.zip#swamp-extension-publish

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.