sharing-skills

Enforce a one-skill-per-PR workflow for community skill contributions.

3|2|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/liauw-media/CodeAssist --skill sharing-skills-liauw-media
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sharing-skills
Source: https://github.com/liauw-media/CodeAssist/tree/main/skills/meta/sharing-skills
Command: npx skills add https://github.com/liauw-media/CodeAssist --skill sharing-skills-liauw-media

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a clear, step-by-step workflow for contributing well-tested, high-quality AI skills back to the community, ensuring smooth collaboration and widespread benefit from shared knowledge. It simplifies the open-source contribution process.

Core Features & Use Cases

  • Standardized Contribution Workflow: Guides you through syncing with upstream, branching, developing, testing, committing, pushing, and creating pull requests for new skills.
  • Quality Assurance Integration: Mandates testing with testing-skills-with-subagents and adherence to writing-skills patterns, ensuring contributions meet high standards.
  • Use Case: After developing a new condition-based-waiting skill, this skill will walk you through syncing your fork, creating a dedicated branch, crafting a descriptive commit message, and submitting a focused pull request for community review.

Quick Start

I've created a new skill called my-new-skill. Use the sharing-skills skill to guide me through contributing it to the community.

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 new skill to the community through a pull request?

Contributing a skill involves syncing with upstream, creating a dedicated branch, developing and testing your skill with testing-skills-with-subagents, writing clear commit messages following writing-skills patterns, and submitting a focused pull request. The sharing-skills workflow enforces one skill per PR to maintain quality control and ensure community review.

What's the standard workflow for open source skill contributions?

The standardized workflow guides you through syncing your fork, branching for isolated development, building and testing your skill, committing with descriptive messages, pushing to your fork, and creating a pull request. This ensures contributions meet high standards and follow community patterns for widespread adoption.

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

Yes, testing is mandatory. You must validate your skill using testing-skills-with-subagents and ensure it adheres to writing-skills patterns. This quality assurance step is enforced before PR submission to guarantee contributions meet community standards.

Can I submit multiple skills in a single pull request?

No, the sharing-skills workflow enforces a one-skill-per-PR policy. This applies to new skills, updates to existing skills, and documentation changes, ensuring focused review, easier collaboration, and cleaner version history.

What requirements must my skill meet to be accepted?

Contributions must follow writing-skills documentation patterns, pass testing-skills-with-subagents validation, contain non-proprietary content, include clear documentation, provide realistic examples, and have properly aligned metadata. The sharing-skills workflow ensures all contributions satisfy these quality gates.

How does the pull request workflow handle syncing with the main repository?

The sharing-skills skill guides you through syncing your fork with the upstream repository before creating your branch, ensuring your contribution builds on the latest codebase and minimizes merge conflicts during community review.