# Npx Skills — Distribution & Installation Tips for writing good skill descriptions, organizing files, and distributing pi packages on npm. ## Concept Files | File | Type | Description | |------|------|-------------| | [best-practices.md](best-practices.md) | best-practices | Tips for writing good skill descriptions, organizing files, and distributing ... | | [ecosystem.md](ecosystem.md) | reference | GitHub repositories, npm packages, and community resources for the pi skills ... | | [installation.md](installation.md) | howto | Three methods for installing skills — pi install, npx-based setup tools, and ... | | [package-structure.md](package-structure.md) | reference | How pi packages bundle skills, extensions, prompts, and themes into a single ... | | [skill-commands.md](skill-commands.md) | reference | The /skill:name command system for explicitly loading and executing skills wi... | | [skill-file-structure.md](skill-file-structure.md) | reference | The directory structure of a skill — SKILL.md as the required entry point, wi... | | [skill-loading.md](skill-loading.md) | reference | The discovery flow, progressive disclosure pattern, and system prompt integra... | | [skills-spec.md](skills-spec.md) | reference | The Agent Skills standard that defines SKILL.md format, frontmatter fields, a... | | [skills-vs-extensions.md](skills-vs-extensions.md) | comparison | Side-by-side comparison of skills (markdown-based) vs extensions (TypeScript-... |