.cursor/skills/superplane-changelog/SKILL.md
When generating a SuperPlane changelog from merged commits. Use for "what's new" summaries with new integrations, new components/triggers, improvements, security updates, and bug fixes. Output is user-focused markdown in tmp/.
npx skillsauth add superplanehq/superplane superplane-changelogInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the user wants a changelog of what was merged to main over a given time range (e.g. "since Monday", "last 5 days", "since last Friday"). Produce a single markdown file in tmp/ with a consistent structure and tone.
git log -1 --format="%cI" v0.6.0 for ISO 8601). End = now or a chosen end date. This ensures commits that landed the same calendar day but before the tag are not included.git log --since="<start>" --format="%h %ad %s" main where <start> is:
YYYY-MM-DD (e.g. 2026-02-03). Use --date=short in the format.2026-02-01T15:30:00+00:00). Use --date=iso if you need to compare times. Only include in the changelog items whose commit/merge date is strictly after the start when using a tag.From commit messages and dates:
chore: commits (mandatory). Do not list or derive any changelog entry from commits whose subject starts with chore: or chore(...):. This applies to every section: do not add an improvement, integration, component, or any other bullet based on a chore commit, even if the change seems user-facing (e.g. "Allow running multiple instances" is still a chore and must be omitted). When classifying what landed, skip chore commits entirely; only use feat:, fix:, docs: (for user-facing doc changes), and similar non-chore prefixes as sources for changelog entries.pkg/components/ssh, not an integration).To resolve component/trigger names and which integration they belong to, use pkg/integrations/*/ and pkg/components/*/: check each integration's Components() and Triggers() and their Label() / Name() (e.g. aws.go for AWS, ecr/, codeartifact/).
Write a single file to tmp/changelog_YYYY-MM-DD_to_YYYY-MM-DD.md (or similar) with this structure:
# SuperPlane Changelog (Feb X-Y, YYYY)
## What's new since [Monday], [Month Day], YYYY (X days)
#### N new integrations
- IntegrationA
- IntegrationB
#### M new components and triggers
- **IntegrationA:** Component1, Component2, Trigger1
- **IntegrationB:** Component1
- **Standalone:** Description (e.g. **SSH:** Run commands on remote hosts)
#### Improvements
- **RBAC**: Role-based access control. Define roles and permissions...
- **Secrets**: Create, update, and delete organization secrets...
- (etc.)
#### Security
- CVE-YYYY-NNNNN: Short description of vulnerability and fix (when CVE exists).
- Fixed: Short description of security fix (when no CVE).
(Omit this section entirely if no security-related commits in the window.)
#### Bug Fixes
- Fixed: Short description
- Fixed: ...
git log --since="<start>" --format="%h %ad %s" main with <start> as date (YYYY-MM-DD) or as the tag's commit timestamp in ISO 8601 when the range is version-based. Use --date=short or --date=iso as needed. Optionally inspect merge dates for key PRs.chore: or chore(...): commits in any section.pkg/integrations/<name>/ and pkg/components/ for component/trigger names.tmp/changelog_<range>.md following the structure and format rules above.See tmp/changelog_2026-02-01_to_2026-02-06.md (or the latest similar file in tmp/) for a concrete example of the desired style and structure.
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).