sharing-skills

Guide Git branching, committing, pushing, and pull requests for sharing skills.

4|1|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/samjhecht/wrangler --skill sharing-skills-samjhecht
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sharing-skills
Source: https://github.com/samjhecht/wrangler/tree/main/skills/sharing-skills
Command: npx skills add https://github.com/samjhecht/wrangler --skill sharing-skills-samjhecht

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh.

What problem does it solve?

Sharing valuable AI skills with a broader community can be complex, involving specific Git workflows and pull request procedures that, if not followed correctly, can lead to integration issues.

Core Features & Use Cases

  • Streamlined Contribution: Guides through the entire process of branching, committing, pushing to a fork, and creating a pull request to an upstream repository.
  • Quality Assurance: Ensures skills are well-tested using the writing-skills TDD process before they are contributed, maintaining high standards.
  • Clear Workflow: Provides a complete example of the sharing workflow, from syncing with upstream to creating the PR body.
  • Use Case: When you've developed a broadly useful AI skill that follows best practices and you want to contribute it back to a shared repository for others to benefit from.

Quick Start

I've created a new skill called 'my-new-feature'. Guide me through the process of sharing it via a pull request.

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 open-source repository using Git and pull requests?

Contributing a skill involves branching from the repository, editing your skill locally, committing changes, pushing to your fork, and creating a pull request to upstream. This Skill guides you through each step—from syncing with the latest code to writing a clear PR description—ensuring your contribution integrates smoothly.

What's the proper workflow for sharing a Git-based skill contribution?

The standardized workflow includes creating a feature branch, making and testing your changes locally, committing with clear messages, pushing to your fork, and submitting a pull request with documentation. This Skill automates and validates each phase so your contribution meets repository standards.

Do I need to test my skill before submitting a pull request?

Yes. This Skill requires following the writing-skills TDD process—testing and documenting your skill before contribution. Quality assurance is built into the workflow to ensure only well-tested, production-ready skills are merged upstream.

What are the prerequisites for contributing a skill via this workflow?

You need the gh CLI installed and authenticated, a local repository clone at ~/.config/wrangler/skills/, and a skill that follows best practices and the writing-skills testing process. These ensure you can branch, commit, and create pull requests without friction.

Can I use this workflow for skills in any Git repository?

This Skill is designed for broadly useful, well-tested skills in open-source or shared repositories where upstream contributions are accepted. It works best when the target repository follows standard Git collaboration practices and pull request workflows.