piflow-release

Automate Pi Flow npm package publication via CI with changesets and OIDC.

103|1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/blueif16/PiFlow --skill piflow-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: piflow-release
Source: https://github.com/blueif16/PiFlow/tree/main/.claude/skills/piflow-release
Command: npx skills add https://github.com/blueif16/PiFlow --skill piflow-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of publishing the Pi Flow npm packages, ensuring they are released according to the disciplined versioning and CI/CD pipeline established.

Core Features & Use Cases

  • Disciplined Versioning: Utilizes changesets to manage versioning and dependencies, eliminating manual edits and inconsistencies.
  • CI-Driven Releases: Automates the release process using a CI workflow with OIDC Trusted Publishing for secure authentication.
  • Bootstrap the First Publish: Offers step-by-step instructions for the manual setup of the first publish.

Quick Start

Run 'piflow-release' to start the release process.

Frequently Asked Questions about piflow-release

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

FAQPage Schema
How do I automate npm package releases using changesets in CI?

You can automate npm package releases by using changesets for version control and a CI workflow with OIDC Trusted Publishing to securely authenticate and publish without manual intervention.

What is OIDC Trusted Publishing for npm packages?

OIDC Trusted Publishing is a secure authentication mechanism used in CI workflows to automate npm package publication, eliminating the need to manually manage long-lived publish tokens.

How do I bootstrap the first publish for an open-source npm package?

To bootstrap the first publish, you must follow step-by-step manual setup instructions to configure the initial package release before transitioning to fully automated CI-driven workflows.

Can I use changesets to manage versioning and dependencies for multiple packages?

Yes, changesets manages disciplined versioning and dependencies across multiple npm packages, preventing manual edits and ensuring version consistency throughout your open-source project.

Does this release automation approach work for open-source projects requiring version consistency?

Yes, this CI-driven release process is specifically designed for open-source project workflows that require strict version consistency, secure automated publishing, and disciplined versioning.