A curated collection of prompts, instructions, agents, tools, and MCP servers for AI-powered development.
- Curated Prompts: Browse and submit AI prompts for code review, documentation, debugging, and more
- Instructions: Coding standards and best practices for specific file patterns or languages
- AI Agents: Specialized AI agents for specific development tasks or domains
- Tools & MCPs: Development tools, extensions, and MCP servers that enhance AI-powered workflows
- Community Voting: Upvote and downvote content to surface the best resources
First, install dependencies:
npm install
# or
yarn install
# or
pnpm installThen, set up your environment variables and run the development server:
npm run devOpen http://localhost:3000 with your browser to see the result.
For developers: See DEVELOPMENT.md for detailed setup instructions, project structure, and technical documentation.
Contributions are welcome! CopilotHub uses a GitHub-based contribution model. All content submissions are made through pull requests.
Start by forking the CopilotHub repository on GitHub.
If you want to submit new prompts or instructions that don't already exist:
-
Fork and Clone: Fork the repository and clone your fork
git clone https://github.com/YOUR_USERNAME/copilothub.git cd copilothub -
Create a Branch: Create a new branch for your contribution
git checkout -b add-my-prompt
-
Add Your Content:
- Submit through the web interface at
/submit(recommended), or - Add content directly via GitHub PR following the repository structure
- Ensure your content is tested and works as expected
- Submit through the web interface at
-
Required Fields: Make sure to include:
- title: Clear, descriptive title
- description: Brief explanation of the content
- content: The actual prompt or instruction text
- tags: Relevant categories (e.g.,
["JavaScript", "React"]) - difficulty:
BEGINNER,INTERMEDIATE, orADVANCED
-
Test Your Content: Before submitting, ensure that your prompts have been tested and work as expected. This ensures that other developers can rely on your contributions.
If you want to improve or expand existing prompts or instructions:
- Find the existing content in the repository
- Make your improvements or additions
- Submit a PR with a clear description of your changes
- Test your changes before submitting
Commit your changes and push to your fork, then create a pull request with:
- A clear, descriptive title
- Detailed description of what you're adding or improving
- Any relevant context or testing notes
git commit -m "Add: My awesome prompt"
git push origin add-my-promptOur team will review your pull request. We may request changes or ask questions. Once approved, your contribution will be merged and appear on CopilotHub!
- Prompts & Instructions: Free to contribute! No fees required.
- Agents, Tools & MCPs: Paid contributions required. Contact us for details.
- Quality Standards:
- Well-documented and tested content
- Clear, descriptive titles and descriptions
- Proper categorization and tagging
- Original or properly attributed content
For more detailed guidelines, see our Contribution Guidelines page.
This project is open source.
- Content from awesome-copilot (MIT License)
- Built with amazing open-source tools
If you have any questions or need help, please open an issue on GitHub.