Skip to content

Latest commit

 

History

History
114 lines (65 loc) · 5.89 KB

File metadata and controls

114 lines (65 loc) · 5.89 KB

Contributing to Agent Skills

Thank you for your interest in contributing to Agent Skills! This document explains how to contribute and where different types of feedback belong.

Types of Contributions

Documentation Improvements

We welcome improvements to the documentation site — typo fixes, clarity improvements, better examples, and new guides. Documentation lives in the docs/ directory.

Bug Reports

Found a bug in the spec, documentation, or reference library? Open an issue.

Proposals, Questions, and Feedback

Have a feature request, spec design question, or general feedback? Start a discussion. We use Discussions for proposals and open-ended conversation, and reserve Issues for concrete bugs and problems.

Proposals should address real implementation challenges you've encountered, not theoretical concerns. Show us the problem you faced and how your proposal addresses it.

We maintain a high bar for additions to the spec — it is much easier to add things to a specification than to remove them. Every new feature adds complexity that all implementers must understand and support. When in doubt, leave it out.

Note

Not sure where to post? Default to Discussions. If it turns out to be a bug, we'll convert it to an issue.

Ecosystem Listings & Logo Requests

If your product or platform has implemented Agent Skills compatibility, you can request to be listed on agentskills.io. Your product must be publicly available and able to discover and execute skills today — we do not list products that have only announced intent to support Skills or are still in private beta.

Submit a pull request with:

  1. Logo files — SVG preferred; PNG acceptable (min 200×200px). Provide light and dark variants and follow the existing format in docs/images/logos/.
  2. A carousel entry — Add your logo to the array in docs/snippets/LogoCarousel.jsx.
  3. Product information — In your PR description, include your product name, a link to your product, and a link to documentation showing your Skills implementation.

We may ask for a demo or screenshot to verify the implementation. Logo requests are reviewed by the Anthropic team.

Reference Library (skills-ref/)

We're still determining the direction for the reference library and are not accepting code contributions to it at this time. Bug reports and feedback are still welcome via Issues and Discussions, respectively.

What We're Not Accepting (Yet)

To keep the project focused during this early stage, we are currently not accepting:

  • Skill submissions — We don't maintain a directory of community skills. This may change in the future.
  • Major architectural changes — We're still iterating on the core specification. Large-scale redesigns are premature.

If you're unsure whether your contribution fits, open a Discussion before investing significant effort.

Development Setup

Documentation Site

The docs site is built with Mintlify.

# Install Mintlify CLI
npm i -g mint

# Run local dev server from the docs/ directory
cd docs && mint dev

Local preview will be available at http://localhost:3000.

Submitting Changes

  1. Fork the repository
  2. Create a branch for your changes
  3. Make your changes and verify they work locally
  4. Submit a pull request

Keep PRs focused on one logical change and link any related issues.

AI Contributions

Important

If you are using any kind of AI assistance to contribute to Agent Skills, it must be disclosed in the pull request or issue.

We welcome and encourage the use of AI tools to help improve Agent Skills. Many valuable contributions have been enhanced with AI assistance for code generation, issue detection, and documentation.

That being said, if you are using any kind of AI assistance (e.g., agents such as Claude Code, ChatGPT) while contributing to Agent Skills, this must be disclosed in the pull request or issue, along with the extent to which AI assistance was used (e.g., documentation comments vs. code generation).

If your PR responses or comments are being generated by an AI, disclose that as well.

As an exception, trivial spacing or typo fixes don't need to be disclosed.

An example disclosure:

This PR was written primarily by Claude Code.

Or a more detailed disclosure:

I consulted ChatGPT to understand the codebase but the solution was fully authored manually by myself.

Failure to disclose AI assistance is first and foremost rude to the human reviewers on the other end of the pull request, but it also makes it difficult to determine how much scrutiny to apply to the contribution.

What we're looking for

When submitting AI-assisted contributions, please ensure they include:

  • Clear disclosure of AI use — Be transparent about AI use and the degree to which you used it
  • Human understanding — You personally understand what the changes do
  • Clear rationale — You can explain why the change is needed and how it fits within Agent Skills goals
  • Concrete evidence — Include test cases, scenarios, or examples that demonstrate the improvement

What we'll close

We reserve the right to close submissions that appear to not follow the disclosure policy.

License

By contributing, you agree that your contributions will be licensed under the Apache License 2.0 for code and specification files, and CC-BY 4.0 for documentation.