Skip to content
Back to skills

Sub Skills

ASecurity

Once development of the skill is complete, it must be packaged into a distributable .skill file that gets shared with the user. The packaging process automatically validates the skill first to ensure it meets all requirements: ```bash scripts/package_skill.py <path/to/skill-folder> ``` Optional output directory specification: ```bash scripts/package_skill.py <path/to/skill-folder> ./dist ``` The packaging script will: 1. **Validate** the skill automatically, checking: - YAML frontmatter forma...

  • 508 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 7, 2026
developmentbash

Security analysis

A100/100

Pro scans all 12 files and shows the line behind each finding

Scanned September 7, 2026

npx -y skills add Dokhacgiakhoa/antigravity-ide --skill sub-skills --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sub Skills?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sub Skills
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dokhacgiakhoa-sub-skills-95634558/badge)](https://www.skillsdirectory.com/skills/dokhacgiakhoa-sub-skills-95634558)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Step 5: Packaging a Skill

Once development of the skill is complete, it must be packaged into a distributable .skill file that gets shared with the user. The packaging process automatically validates the skill first to ensure it meets all requirements:

```bash
scripts/package_skill.py <path/to/skill-folder>
```

Optional output directory specification:

```bash
scripts/package_skill.py <path/to/skill-folder> ./dist
```

The packaging script will:

1. **Validate** the skill automatically, checking:

   - YAML frontmatter format and required fields
   - Skill naming conventions and directory structure
   - Description completeness and quality
   - File organization and resource references

2. **Package** the skill if validation passes, creating a .skill file named after the skill (e.g., `my-skill.skill`) that includes all files and maintains the proper directory structure for distribution. The .skill file is a zip file with a .skill extension.

If validation fails, the script will report the errors and exit without creating a package. Fix any validation errors and run the packaging command again.

Files in this skill

  • anatomy-of-a-skill.md3.9 KB
  • concise-is-key.md495 B
  • progressive-disclosure-design-principle.md3.5 KB
  • set-appropriate-degrees-of-freedom.md750 B
  • step-1-understanding-the-skill-with-concrete-examples.md1.1 KB
  • step-2-planning-the-reusable-skill-contents.md1.4 KB
  • step-3-initializing-the-skill.md979 B
  • step-4-edit-the-skill.md2.8 KB
  • step-5-packaging-a-skill.md1.1 KB
  • step-6-iterate.md365 B
  • what-skills-provide.md357 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…