Sharing Skills

Contribute skills to upstream repositories via branch-and-PR workflow.

4|2|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/pv-udpv/pplx-unofficial-sdk --skill sharing-skills-pv-udpv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Sharing Skills
Source: https://github.com/pv-udpv/pplx-unofficial-sdk/tree/main/.cline/skills/community/skills/meta/sharing-skills
Command: npx skills add https://github.com/pv-udpv/pplx-unofficial-sdk --skill sharing-skills-pv-udpv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill provides a structured approach to contributing skills back to upstream repositories, using a branch-and-PR workflow to ensure standardized collaboration and reviewability.

Core Features & Use Cases

  • Guides users to create a feature branch, edit or add the SKILL.md for a skill, commit changes, push to a fork, and open a PR to upstream.
  • Encourages small, well-documented contributions and consistent PR metadata to improve reuse and adoption.
  • Supports teams coordinating multiple contributors who want to merge skills into the primary upstream repository.

Quick Start

Create a feature branch, edit or add the requested skill under the skills directory, commit your changes, push to your fork, and open a PR against 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 back to an upstream repository using a branch-and-PR workflow?

To contribute a skill upstream, create a feature branch, edit the SKILL.md under skills/, commit changes, push to your fork, and open a PR. This enforces a standardized branch-and-PR workflow for safe and reviewable contributions.

What is the best way to synchronize my fork before opening a PR against upstream?

The best way to synchronize a fork before opening a PR is to use GitHub CLI to fetch upstream changes, merge them into your local feature branch, resolve any conflicts, and push the updated branch before submitting the skill contribution.

How does PR metadata improve the adoption of shared workflow skills?

PR metadata improves skill adoption by enforcing consistent documentation and small, well-documented contributions. Standardized metadata ensures contributions are reviewable, reusable, and easily understood by teams coordinating multiple contributors.

Can I use GitHub CLI to open a pull request for a skill contribution directly?

Yes, you can use GitHub CLI to open a pull request for a skill contribution directly. The process enforces standard GitHub CLI usage to push your feature branch to a fork and open a PR against the primary upstream repository.

When do I need to create a feature branch for contributing skills to a primary repository?

You need to create a feature branch for contributing skills whenever you edit or add a SKILL.md file. This isolates your changes, ensures they are broadly useful, and maintains a safe, reviewable process before merging into the primary upstream repository.

What should I avoid when sharing skills upstream to ensure safe contributions?

To ensure safe upstream skill contributions, avoid large, undocumented changes. The structured branch-and-PR workflow encourages small, well-documented contributions with consistent PR metadata to improve reuse, adoption, and reviewability.