install-skill — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited install-skill (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Automates the installation of new skills into the skills marketplace project. Handles unpacking, marketplace registration, and documentation updates.
.skill file in dist/ directory ls -la dist/*.skill file dist/<skill-name>.skill unzip -l dist/<skill-name>.skill unzip -o dist/<skill-name>.skill ls -la <skill-name>/
ls -la <skill-name>/references/name: Skill identifier (kebab-case)description: Full description for triggersmetadata.category: Category (seo, music, security, tooling, etc.)metadata.tags: Comma-separated tags--- markers at the top of SKILL.mda. Update the top-level description if needed to include new category
b. Add to plugins array:
{
"name": "<skill-name>",
"type": "skill",
"path": "<skill-name>",
"description": "<short-description>",
"category": "<category>",
"tags": ["tag1", "tag2", ...]
}c. Add category to categories object if new:
"<category>": {
"name": "<Category Display Name>",
"description": "<Category description>",
"marketplace": "marketplace-<category>.json"
}marketplace-<category>.json):If file doesn't exist, create with template:
{
"name": "skills-<category>",
"version": "1.0.0",
"description": "<Category> skills for Claude Code.",
"author": "schwepps",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/schwepps/skills.git"
},
"plugins": [
{ /* skill entry */ }
]
}If file exists, add skill to plugins array.
a. Update header description if new category added
b. Add to "What's Included" table:
| **[<skill-name>](<skill-name>/)** | <short-description> |c. Add usage examples section if new category:
### <Category>"Example prompt 1" "Example prompt 2"
d. Add to "Project Structure" tree:
├── <skill-name>/e. Add to "Browser Download" table:
| <Skill Display Name> | [Download ZIP](https://download-directory.github.io/?url=https://github.com/schwepps/skills/tree/main/<skill-name>) | Installed: <skill-name>
Category: <category>
Files: <count> reference files
Updated:
- .claude-plugin/marketplace.json
- .claude-plugin/marketplace-<category>.json
- README.md| Category | Display Name | Description |
|---|---|---|
| seo | SEO & AI Search | Search engine optimization and AI search visibility |
| music | Music Creation | AI-powered music and audio generation |
| security | Smart Contract Security | Blockchain and smart contract auditing |
| tooling | Developer Tools | Automation and development utilities |
For a straightforward installation with a known skill file:
/install-skill <skill-name>This will:
dist/<skill-name>.skill~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.