Global skills
Global skill registry
The official global skill registry is hosted at github.com/alsairy/faheem-code-extensions. This repository contains community-shared skills that can be used by all Faheem Code users.
Contributing a global skill
You can create global skills and share with the community by opening a pull request to the official skill registry.
See the Faheem Code Skill Registry for specific instructions on how to contribute a global skill.
Global skills best practices
- Clear Scope: Keep the skill focused on a specific domain or task.
- Explicit Instructions: Provide clear, unambiguous guidelines.
- Useful Examples: Include practical examples of common use cases.
- Safety First: Include necessary warnings and constraints.
- Integration Awareness: Consider how the skill interacts with other components.
Steps to contribute a global skill
1. Plan the global skill
Before creating a global skill, consider:
- What specific problem or use case will it address?
- What unique capabilities or knowledge should it have?
- What trigger words make sense for activating it?
- What constraints or guidelines should it follow?
2. Create file
Create a new Markdown file with a descriptive name in the official skill registry: github.com/alsairy/faheem-code-extensions
3. Testing the global skill
- Test the agent with various prompts.
- Verify trigger words activate the agent correctly.
- Ensure instructions are clear and comprehensive.
- Check for potential conflicts and overlaps with existing agents.
4. Submission process
Submit a pull request with:
- The new skill file.
- Updated documentation if needed.
- Description of the agent's purpose and capabilities.