External Skill Importer
Overview
The Skill Importer streamlines the process of integrating external expertise into your AI Skills Library. It handles the cloning, filtering, and structural adaptation required to make third-party skills compatible with this repository's standards.
Capabilities
1. Automated Import
Use the scripts/import_skill.ps1 utility to surgically extract a specific skill from a remote Git repository.
Usage:
./scripts/import_skill.ps1 -RepoUrl "<git-repo-url>" -SkillPath "<relative-path-to-skill>" -DestCategory "<local-category>"
Example:
./scripts/import_skill.ps1 -RepoUrl "https://github.com/google-gemini/gemini-skills" -SkillPath "skills/gemini-api-dev" -DestCategory "api"
2. Adaptation Standards
When importing skills, this tool ensures:
- Metadata Preservation: Retains original
SKILL.mdorREADME.md. - Clean History: accessible as a fresh addition to your library.
- Attribution: Reminds you to add source attribution to the main registry.
Workflow
- Identify: Find a valuable skill in an external repo (e.g.,
google-gemini/gemini-skills). - Import: Run the import script with the specifics of the target skill.
- Register: Add the new entry to your root
README.mdwith an attribution note. - Install: Run
root/install_skills.ps1to link it to your CLI agent.
Source Attribution
Always respect the license of the source repository. When adding to README.md, use the standard attribution format:
*Imported from [repository-name](url)*