sharing-skills

Guide contributing Claude Skills to upstream repositories via GitHub pull requests.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/will-flemmer/claude-config --skill sharing-skills-will-flemmer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sharing-skills
Source: https://github.com/will-flemmer/claude-config/tree/main/skills/meta/sharing-skills
Command: npx skills add https://github.com/will-flemmer/claude-config --skill sharing-skills-will-flemmer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of contributing well-developed Claude Skills back to an upstream repository, eliminating confusion and ensuring best practices are followed. It guides you through the entire GitHub pull request workflow.

Core Features & Use Cases

  • Guided Contribution Workflow: Provides a step-by-step process for branching, committing, pushing, and creating pull requests to contribute skills.
  • Prerequisite Checks: Ensures necessary tools like the gh CLI are installed and skills are tested before contribution.
  • Contribution Guidelines: Offers clear criteria on when to share a skill versus keeping it personal, promoting a high-quality, relevant skill library.
  • Use Case: You've built a powerful new skill for your team and want to share it with the wider community. This skill guides you through the entire GitHub PR process, from creating a branch to submitting the pull request.

Quick Start

To share your new 'my-awesome-skill', first ensure you are on the main branch and synced. Then, create a new feature branch: git checkout -b "add-my-awesome-skill" After developing and testing, commit your changes and push to your fork. Finally, create a pull request to the upstream repository using the gh pr create command.