sharing-skills

Guide users through contributing skills via GitHub CLI pull requests.

3|1|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/OmniNode-ai/omniclaude --skill sharing-skills-omninode-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sharing-skills
Source: https://github.com/OmniNode-ai/omniclaude/tree/main/plugins/onex/skills/sharing-skills
Command: npx skills add https://github.com/OmniNode-ai/omniclaude --skill sharing-skills-omninode-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of contributing developed skills back to the upstream repository, ensuring consistency and community growth.

Core Features & Use Cases

  • Guided Contribution Workflow: Provides step-by-step instructions for branching, committing, pushing, and creating pull requests.
  • Best Practices: Emphasizes when to share skills, prerequisites, and how to handle common Git issues.
  • Use Case: You've created a new, broadly applicable skill for managing API keys. This guide helps you prepare and submit it for inclusion in the main project.

Quick Start

Follow the steps in this skill to branch, commit, and push your new skill for 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 new skill to an upstream GitHub repository via pull request?

To contribute a skill via pull request, you branch your changes, commit the new skill files, push the branch to your fork, and use the GitHub CLI to open a pull request against the upstream repository.

When should I submit a pull request to share a skill with the upstream project?

You should submit a pull request to share a skill when it is broadly useful, well-tested, and follows the upstream contribution guidelines, ensuring consistency and community growth.

What are the prerequisites for contributing skills using Git and GitHub CLI?

Contributing skills requires a Git fork of the upstream repository, a local development environment for testing, and the GitHub CLI installed to push branches and create pull requests.

What is the best way to handle common Git issues when preparing a skill contribution?

The best way to handle common Git issues during skill contribution is to follow the guided workflow, which covers proper branching, committing, and pushing practices to prevent conflicts before submission.

Does this contribution workflow support submitting updates to existing skills?

Yes, the contribution workflow supports submitting updates to existing skills by guiding you through branching, committing modifications, and pushing changes to your fork for a pull request.