publish

Automate ÆtherLight release publishing to npm and GitHub.

1|Updated Oct 27, 2025
One-click install
npx skills add https://github.com/AEtherlight-ai/lumina --skill publish-aetherlight-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publish
Source: https://github.com/AEtherlight-ai/lumina/tree/main/.claude/skills/publish
Command: npx skills add https://github.com/AEtherlight-ai/lumina --skill publish-aetherlight-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the complex, error-prone manual process of publishing software releases. It ensures consistent version bumping, compilation, artifact generation, and deployment to npm and GitHub, preventing common release-day failures and saving hours of tedious work.

Core Features & Use Cases

  • Full Release Automation: Handles version bumping, TypeScript compilation, VS Code extension packaging, desktop app building, npm publishing, and GitHub release creation.
  • Critical Verification: Verifies npm and GitHub authentication, Git workflow, and artifact presence (e.g., desktop installers) before publishing.
  • Error Prevention: Enforces a strict, ordered publishing process to prevent version mismatches and partial deployments, ensuring a reliable release every time.
  • Use Case: After a feature sprint is complete, use this skill to automatically publish a new version of your application, including the VS Code extension and desktop installers, to both npm and GitHub with a single command, ensuring a flawless and consistent release process.

Quick Start

Publish a new patch version of the ÆtherLight extension. Release a new version to npm and GitHub.

Frequently Asked Questions about publish

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

FAQPage Schema
How do I automate publishing releases to npm and GitHub?

Release automation handles version bumping, TypeScript compilation, artifact packaging, and deployment to both npm and GitHub in a single ordered process. It verifies authentication and Git workflow before publishing, preventing version mismatches and partial deployments.

What does release automation verify before publishing?

The process verifies npm and GitHub authentication, Git workflow status, and presence of build artifacts like desktop installers and VS Code extensions before proceeding with publication.

Can I automate CI/CD for VS Code extensions and desktop installers?

Yes. Release automation handles TypeScript compilation, VS Code extension packaging, desktop app building, and publishes artifacts across multiple platforms to npm and GitHub simultaneously.

Why use release automation instead of manual publishing?

Manual release workflows are error-prone and time-consuming. Automation enforces a strict ordered process that prevents common release-day failures, version mismatches, and ensures consistent deployments every time.

What's the correct order for version bumping, building, and publishing?

Release automation enforces a strict sequence: version bump, TypeScript compilation, artifact generation, GitHub tag and release creation, then npm publication—eliminating manual ordering mistakes.