sharing-skills

Coordinate upstream skill contributions via Git and GitHub CLI pull requests.

Updated Dec 13, 2025
One-click install
npx skills add https://github.com/Ryno-Crypto-Mining-Services/braiins-insights-mcp-server --skill sharing-skills-ryno-crypto-mining-services
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sharing-skills
Source: https://github.com/Ryno-Crypto-Mining-Services/braiins-insights-mcp-server/tree/main/docs/claude/skills/sharing-skills
Command: npx skills add https://github.com/Ryno-Crypto-Mining-Services/braiins-insights-mcp-server --skill sharing-skills-ryno-crypto-mining-services

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a clear, step-by-step workflow for contributing well-developed Claude Skills back to an upstream repository. It ensures proper Git practices (branching, committing, pushing) and guides the creation of high-quality pull requests, making skill sharing efficient and standardized.

Core Features & Use Cases

  • Standardized Contribution Workflow: Guides through syncing, branching, committing, pushing, and creating pull requests for skill contributions.
  • Quality Gates: Emphasizes prerequisites like testing and adherence to writing-skills guidelines before sharing.
  • Troubleshooting: Provides solutions for common Git and GitHub CLI issues during the contribution process.
  • Use Case: You've developed a new data-visualization skill that's broadly useful. Use this skill to prepare your local changes, create a feature branch, commit your skill, push it to your fork, and then create a pull request to contribute it to the main repository.

Quick Start

Use the sharing-skills skill to contribute the new async-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 repository using Git?

Contributing a skill involves cloning the repository locally, creating a feature branch, committing your skill changes, pushing to your fork, and opening a pull request via GitHub CLI. The workflow ensures your contribution follows Git best practices and quality standards before merging upstream.

What prerequisites do I need before sharing a skill as an open source contribution?

You need a local clone at ~/.config/superpowers/skills/, GitHub CLI (gh) installed and authenticated, and your skill must pass testing via the writing-skills TDD process. These ensure your contribution meets quality gates and documentation standards.

How do I create a pull request for skill contribution on GitHub?

After committing and pushing your skill to a feature branch on your fork, use the GitHub CLI to open a pull request to the upstream repository. This automated workflow ensures your submission is properly tracked and reviewable for collaborative skill sharing.

Can I use this workflow for skills that aren't well-tested or documented?

No, the sharing-skills workflow is designed for general, well-tested, and well-documented skills only. Skills must meet quality standards and pass the writing-skills TDD process before the contribution workflow applies to them.

What Git practices does the skill contribution workflow enforce?

The workflow enforces standardized branching, committing, and pushing practices to maintain repository integrity. It guides feature branch creation, atomic commits, and proper pull request structure for consistent skill contributions across the community.

What troubleshooting support is available for Git and GitHub CLI issues during contribution?

The skill provides solutions for common Git and GitHub CLI issues encountered during the branching, committing, pushing, and pull request creation stages, helping contributors resolve blockers in the standardized workflow.