release-workflow

Execute QraftBox releases via Taskfile, GitHub Release, and npm publish.

1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/tacogips/QraftBox --skill release-workflow-tacogips
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-workflow
Source: https://github.com/tacogips/QraftBox/tree/main/.agents/skills/release-workflow
Command: npx skills add https://github.com/tacogips/QraftBox --skill release-workflow-tacogips

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill streamlines the process of releasing new versions of QraftBox by automating the execution of release tasks, including GitHub releases and npm package publishing.

Core Features & Use Cases

  • End-to-End Release Automation: Executes predefined Taskfile tasks for a complete release cycle.
  • Selective Publishing: Supports full releases (GitHub + npm) or individual publishing to GitHub or npm.
  • Use Case: When a new feature is merged into the main branch, this skill can be invoked to automatically create a GitHub release and publish the latest version to npm.

Quick Start

Use the release-workflow skill to perform a full release including GitHub and npm publishing.

Frequently Asked Questions about release-workflow

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

FAQPage Schema
How do I automate npm publish and GitHub release after merging code?

Automating npm publish and GitHub release end-to-end is handled by executing predefined Taskfile tasks. This process supports full releases or individual publishing to GitHub or npm after a feature is merged into the main branch.

Can I publish a package to npm only without creating a GitHub release?

Yes, selective publishing supports individual npm publishing without a GitHub release. You can execute specific Taskfile tasks to target either npm or GitHub independently, or run a full release cycle for both platforms.

What do I need to run an automated Taskfile release workflow?

To run an automated Taskfile release workflow, you need valid authentication configured for both GitHub and npm. Dependencies must also be installed via the `bun install` command before executing the release tasks.

What is the best way to execute post-merge release operations for a new version?

Executing post-merge release operations for a new version is best handled by running predefined Taskfile tasks. This approach streamlines the complete release cycle, ensuring proper version publishing across GitHub and npm.

Does the release automation process require dependencies to be installed with bun?

Yes, the release automation process requires dependencies to be installed using `bun install`. Ensuring dependencies are properly installed is a prerequisite before executing any GitHub release or npm publish tasks.