sharing-skills

Create a Git branch and pull request to contribute local Claude Skills upstream.

19|4|Updated Dec 23, 2021
One-click install
npx skills add https://github.com/raas-dev/configent --skill sharing-skills-raas-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sharing-skills
Source: https://github.com/raas-dev/configent/tree/main/etc/claude-code/skills/sharing-skills
Command: npx skills add https://github.com/raas-dev/configent --skill sharing-skills-raas-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of contributing your locally developed Claude Skills back to an upstream repository, ensuring proper Git workflow and Pull Request creation, making sharing your innovations simple and consistent.

Core Features & Use Cases

  • Automated Git Workflow: Guides through syncing your main branch, creating feature branches, committing changes, and pushing to your fork.
  • Standardized Pull Request Creation: Generates a structured PR with summary, testing, and context sections, ensuring all necessary information is provided.
  • Prerequisite Enforcement: Ensures skills are tested and ready for contribution, maintaining quality in the shared skill library.
  • Use Case: After developing a new, broadly useful skill locally, use this to create a clean branch, commit your changes, and generate a professional pull request to share it with the community, fostering collaboration.

Quick Start

1. Ensure you're on main and synced

cd ~/.config/superpowers/skills/ git checkout main git pull upstream main git push origin main

2. Create feature branch

git checkout -b "add-my-new-skill"

3. Commit changes

git add skills/my-new-skill/ git commit -m "Add my-new-skill"

4. Push to your fork and create PR

git push -u origin "add-my-new-skill" gh pr create --repo upstream-org/upstream-repo --title "Add my-new-skill"