add-skill

Create new agent skills and submit them to a Git repository.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/diegocanepa/agent-skills --skill add-skill-diegocanepa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-skill
Source: https://github.com/diegocanepa/agent-skills/tree/main/skills/add-skill
Command: npx skills add https://github.com/diegocanepa/agent-skills --skill add-skill-diegocanepa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires skill-creator, vcs-branch, vcs-commit, vcs-change-request, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of capturing valuable solutions from conversations and contributing them as new, reusable skills to the diegocanepa/agent-skills repository.

Core Features & Use Cases

  • Skill Creation: Guides the user through identifying, extracting, and structuring new skill content.
  • Repository Contribution: Automates the branching, committing, pushing, and Pull Request creation process for new skills.
  • Use Case: After solving a complex integration problem, use this skill to package the solution into a new skill for future use by yourself and others.

Quick Start

Use the add-skill skill to capture the solution to the current problem as a new skill.

Frequently Asked Questions about add-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and contribute a new agent skill to a Git repository?

Creating a new agent skill involves defining metadata, extracting core logic, and scaffolding the skill file. The process automates Git workflow steps like branch creation, commits, pushes, and pull request submission directly to your repository.

Can I automate the Git workflow for submitting skill contributions via pull request?

Yes, automating the Git workflow for skill contributions is supported. The process handles branch creation, commits, pushes, and pull request submission automatically, streamlining how new skills are added to the repository.

How do I extract core logic from a conversation to build a reusable skill?

To extract core logic from a conversation and build a reusable skill, you identify a valuable solution, structure the content, and define metadata. This process guides you through capturing and packaging the solution iteratively based on feedback.

Do I need specific Git tools to scaffold and push new skills from context?

Yes, scaffolding and pushing new skills requires specific dependencies. The process relies on skill-creator, vcs-branch, vcs-commit, and vcs-change-request to automate repository management and pull request workflows.

What is the best way to package a complex integration solution into a reusable developer tool?

The best way to package a complex integration solution into a reusable developer tool is to define its metadata, extract the core logic, and scaffold it into a skill file. This captures the solution for future automation and reuse.

Can I refine skill metadata iteratively before submitting a pull request?

Yes, you can refine skill metadata iteratively before submitting a pull request. The skill creation process supports iterative refinement based on user feedback to ensure the extracted logic and metadata are accurate before contribution.