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.