sharing-skills

Share locally developed skills via a structured Git and PR workflow.

Updated Nov 5, 2025
One-click install
npx skills add https://github.com/mikeyobrien/ghclip --skill sharing-skills-mikeyobrien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sharing-skills
Source: https://github.com/mikeyobrien/ghclip/tree/main/.claude/skills/sharing-skills
Command: npx skills add https://github.com/mikeyobrien/ghclip --skill sharing-skills-mikeyobrien

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh-cli.

What problem does it solve?

This Skill eliminates the complexity of contributing your useful skills back to an upstream repository by guiding you through the entire Git workflow, from branching to Pull Request creation. It ensures your contributions meet standards and are properly integrated, saving you time and reducing errors.

Core Features & Use Cases

  • Streamlined Contribution: Guides you through the complete Git workflow for sharing skills, including branching, committing, pushing, and creating a Pull Request.
  • Prerequisite Checks: Ensures your skills are well-tested and documented according to guidelines before contribution.
  • Automated PR Creation: Uses the gh CLI to generate structured pull requests with summaries and testing details.
  • Use Case: You've developed a new, broadly applicable debugging technique as a skill. Use this to easily share it with the community, ensuring it meets contribution standards and is properly integrated into the upstream repository.

Quick Start

Use the sharing-skills skill to contribute my new 'refactoring-patterns' skill to the upstream repository.

Frequently Asked Questions about sharing-skills

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

FAQPage Schema
How do I contribute a skill to an upstream Git repository using GitHub CLI?

Contributing a skill involves creating a feature branch, committing your changes, pushing to GitHub, and opening a pull request via the gh CLI. This Skill automates that entire workflow—from branching through PR creation—ensuring your contribution meets repository standards and is properly integrated.

What prerequisites do I need before sharing a skill through a pull request?

You need GitHub CLI installed and authenticated, a local clone of the skills repository at ~/.config/superpowers/skills/, and your skill must be well-tested and documented following the writing-skills TDD process and multi-skill contribution guidelines.

How do I ensure my skill meets contribution standards before opening a pull request?

This Skill includes prerequisite checks that verify your skill is well-tested and documented according to guidelines. Test your skill using the writing-skills TDD process and follow the repository's multi-skill contribution guidelines before triggering the PR workflow.

Can I use this workflow for project-specific skills or only broadly applicable ones?

This Skill is designed for distributing broadly useful, well-tested, and well-documented skills that aren't project-specific. Project-specific skills should remain in their local repositories rather than contributed upstream.

What does the automated pull request include when created with gh CLI?

The gh CLI generates a structured pull request containing your contribution summary and testing details, streamlining the review process and ensuring consistent formatting across all skill contributions.

Why should I use this structured workflow instead of managing Git commands manually?

This Skill eliminates complexity by guiding you through the complete Git workflow in sequence, reducing errors and ensuring your contributions consistently meet standards. It saves time by automating repetitive steps and enforcing prerequisite checks before contribution.