
Configure Release Please
- 56 installs
- 49 repo stars
- Updated August 4, 2026
- laurigates/claude-plugins
Helps with ai & agent building tasks.
About
configure-release-please is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- configure-release-please
- AI & Agent Building
- AI-coding skill
Configure Release Please by the numbers
- 56 all-time installs (skills.sh)
- Ranked #6,750 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/laurigates/claude-plugins --skill configure-release-pleaseAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 56 |
|---|---|
| repo stars | ★ 49 |
| Last updated | August 4, 2026 |
| Repository | laurigates/claude-plugins ↗ |
What it does
Helps with ai & agent building tasks.
Files
/configure:release-please
Check and configure release-please against project standards.
When to Use This Skill
| Use this skill when... | Use another approach when... |
|---|---|
| Setting up release-please for a new project from scratch | Manually editing CHANGELOG.md or version fields — use conventional commits instead |
| Auditing existing release-please configuration for compliance | Creating a one-off release — use gh release create directly |
| Upgrading release-please-action to the latest version | Debugging a failed release PR — check GitHub Actions logs directly |
| Ensuring workflow uses correct token (MY_RELEASE_PLEASE_TOKEN) | Managing npm/PyPI publishing — configure separate publish workflows |
| Adding a new package to a monorepo release-please configuration | Writing conventional commit messages — use /git:commit skill |
Context
- Workflow file: !
find .github/workflows -maxdepth 1 -name 'release-please*' - Config file: !
find . -maxdepth 1 -name \'release-please-config.json\' - Manifest file: !
find . -maxdepth 1 -name \'.release-please-manifest.json\' - Package files: !
find . -maxdepth 1 \( -name 'package.json' -o -name 'pyproject.toml' -o -name 'Cargo.toml' -o -name 'go.mod' \) - Workflows dir: !
find . -maxdepth 1 -type d -name \'.github/workflows\'
Skills referenced: release-please-standards, release-please-protection
Parameters
Parse from command arguments:
--check-only: Report status without offering fixes--fix: Apply all fixes automatically
Execution
Execute this release-please configuration check:
Step 1: Fetch latest action version
Run this command to get the current release-please-action version dynamically:
curl -s https://api.github.com/repos/googleapis/release-please-action/releases/latest | jq -r '.tag_name'References:
Step 2: Detect project type
Determine appropriate release-type from detected package files:
- node: Has
package.json(default for frontend/backend apps) - python: Has
pyproject.tomlwithoutpackage.json - helm: Infrastructure with Helm charts
- simple: Generic projects
Step 3: Analyze compliance
Workflow file checks:
- Action version:
googleapis/release-please-action@v4 - Token: Uses
MY_RELEASE_PLEASE_TOKENsecret (not GITHUB_TOKEN) - Trigger: Push to
mainbranch - Permissions:
contents: write,pull-requests: write
Config file checks:
- Valid release-type for project
- changelog-sections includes
featandfix - Appropriate plugins (e.g.,
node-workspacefor Node projects)
Manifest file checks:
- Valid JSON structure
- Package paths match config
Step 4: Generate compliance report
Print a formatted compliance report showing file status and configuration check results. If --check-only is set, stop here.
For the report format, see REFERENCE.md.
Step 5: Apply configuration (if --fix or user confirms)
1. Missing workflow: Create from standard template 2. Missing config: Create with detected release-type 3. Missing manifest: Create with initial version 0.0.0 4. Outdated action: Update to v4 5. Wrong token: Update to use MY_RELEASE_PLEASE_TOKEN
For standard templates, see REFERENCE.md.
Step 6: Update standards tracking
Update .project-standards.yaml:
components:
release-please: "2025.1"Agentic Optimizations
| Context | Command |
|---|---|
| Quick compliance check | /configure:release-please --check-only |
| Auto-fix all issues | /configure:release-please --fix |
| Check latest action version | `curl -s https://api.github.com/repos/googleapis/release-please-action/releases/latest \ |
| Verify config JSON | jq . release-please-config.json |
| Verify manifest JSON | jq . .release-please-manifest.json |
| Check workflow exists | find .github/workflows -name 'release-please*' |
Important Notes
- Requires
MY_RELEASE_PLEASE_TOKENsecret in repository settings - CHANGELOG.md is managed by release-please - never edit manually
- Version fields in package.json/pyproject.toml are managed automatically
- Works with
conventional-pre-commithook for commit validation
See Also
/configure:pre-commit- Ensure conventional commits hook/configure:all- Run all compliance checksrelease-please-protectionskill - Protected file rules
configure-release-please Reference
Compliance Report Format
Release-Please Compliance Report
====================================
Project Type: node (detected)
File Status:
Workflow .github/workflows/release-please.yml [PASS | MISSING]
Config release-please-config.json [PASS | MISSING]
Manifest .release-please-manifest.json [PASS | MISSING]
Configuration Checks:
Action version v5 [PASS | OUTDATED]
Token MY_RELEASE_PLEASE_TOKEN [PASS | WRONG TOKEN]
Release type node [PASS | WRONG TYPE]
Changelog feat, fix sections [PASS | INCOMPLETE]
Plugin node-workspace [PASS | MISSING]
Overall: Fully compliant | X issues foundStandard Templates
Workflow Template
name: Release Please
on:
push:
branches:
- main
permissions:
contents: write
pull-requests: write
jobs:
release-please:
runs-on: ubuntu-latest
steps:
- uses: googleapis/release-please-action@v5
with:
token: ${{ secrets.MY_RELEASE_PLEASE_TOKEN }}Config Template (Node)
{
"packages": {
".": {
"release-type": "node",
"changelog-sections": [
{"type": "feat", "section": "Features"},
{"type": "fix", "section": "Bug Fixes"},
{"type": "perf", "section": "Performance"},
{"type": "deps", "section": "Dependencies"}
]
}
},
"plugins": ["node-workspace"]
}Manifest Template
{
".": "0.0.0"
}