Skip to content

Commit 5e0ded5

Browse files
Merge pull request #48 from danielmeppiel/feature/install-skills
feat: Claude Skills installation support
2 parents f81233c + 96c0a3a commit 5e0ded5

24 files changed

Lines changed: 2127 additions & 235 deletions

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88

9+
## [0.6.1] - 2025-12-08
10+
11+
### Added
12+
13+
- **SKILL.md as first-class primitive**: meta-description of what an APM Package does for agents to read
14+
- **Claude Skills Installation**: Install Claude Skills directly as APM Packages
15+
- **Bidirectional Format Support**:
16+
- APM packages → SKILL.md (for Claude target)
17+
- Claude Skills → .agent.md (for VSCode target)
18+
- **Skills Documentation**: New `docs/skills.md` guide
19+
920
## [0.6.0] - 2025-12-08
1021

1122
### Added

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,10 @@ apm compile
5151

5252
**One package. Every AI agent. Native format for each.**
5353

54-
> 💡 **Install any `.prompt.md` or `.agent.md` directly from GitHub!**
55-
> Explore ready-to-use prompts and agents at [github/awesome-copilot](https://github.com/github/awesome-copilot) and install them with a simple command:
56-
> `apm install github/awesome-copilot/prompts/code-review.prompt.md`
54+
> 💡 **Install prompts, agents, and Claude Skills from anywhere!**
55+
> Browse [github/awesome-copilot](https://github.com/github/awesome-copilot) or [awesome-claude-skills](https://github.com/ComposioHQ/awesome-claude-skills) and install with:
56+
> `apm install github/awesome-copilot/prompts/code-review.prompt.md`
57+
> `apm install ComposioHQ/awesome-claude-skills/brand-guidelines`
5758
5859
## Real Example: corporate-website
5960

@@ -98,6 +99,9 @@ apm install dev.azure.com/org/project/repo
9899

99100
# Single file (Virtual Package)
100101
apm install github/awesome-copilot/prompts/code-review.prompt.md
102+
103+
# Claude Skills
104+
apm install ComposioHQ/awesome-claude-skills/brand-guidelines
101105
```
102106

103107
## Create Your Own Package

docs/cli-reference.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,9 @@ apm install danielmeppiel/design-guidelines
134134
# Add multiple packages and install
135135
apm install org/pkg1 org/pkg2
136136

137+
# Install a Claude Skill from a subdirectory
138+
apm install ComposioHQ/awesome-claude-skills/brand-guidelines
139+
137140
# Install only APM dependencies (skip MCP servers)
138141
apm install --only=apm
139142

@@ -156,7 +159,13 @@ apm install --exclude codex
156159
- **With apm.yml**: Works as before - installs existing dependencies or adds new packages
157160

158161
**Dependency Types:**
159-
- **APM Dependencies**: GitHub repositories containing `.apm/` context collections
162+
163+
- **APM Dependencies**: GitHub repositories containing `apm.yml`
164+
- **Claude Skills**: Repositories with `SKILL.md` (auto-generates `apm.yml` upon installation)
165+
- **Virtual Packages**: Single files or collections installed directly from URLs
166+
- Single `.prompt.md` or `.agent.md` files from any GitHub repository
167+
- Collections from curated sources (e.g., `github/awesome-copilot`)
168+
- Example: `apm install github/awesome-copilot/prompts/code-review.prompt.md`
160169
- **MCP Dependencies**: Model Context Protocol servers for runtime integration
161170

162171
**Working Example with Dependencies:**

docs/concepts.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,8 @@ Package your prompt engineering into reusable, configurable components:
154154

155155
- **Instructions** (.instructions.md) - Context and coding standards
156156
- **Prompts** (.prompt.md) - Executable AI workflows
157-
- **Chat Modes** (.chatmode.md) - AI assistant personalities
157+
- **Agents** (.agent.md) - AI assistant personalities
158+
- **Skills** (SKILL.md) - Package meta-guides for AI agents
158159
- **Context** (.context.md) - Project knowledge base
159160

160161
### Layer 3: Context Engineering
@@ -194,18 +195,33 @@ input: [auth_method, session_duration]
194195
Use ${input:auth_method} with ${input:session_duration} sessions
195196
```
196197

197-
### Chat Modes (.chatmode.md)
198+
### Agents (.agent.md)
198199
AI assistant personalities with tool boundaries:
199200

200201
```yaml
201202
---
202203
name: "Backend Developer"
203204
model: "gpt-4"
205+
description: "Senior backend developer focused on API design"
204206
tools: ["terminal", "file-manager"]
205207
---
206208
You are a senior backend developer focused on API design and security.
207209
```
208210

211+
### Skills (SKILL.md)
212+
Package meta-guides that help AI agents understand what a package does:
213+
214+
```yaml
215+
---
216+
name: Brand Guidelines
217+
description: Apply corporate brand standards
218+
---
219+
# How to Use
220+
Apply these colors and typography standards...
221+
```
222+
223+
Skills provide AI agents with a quick summary of package purpose and usage.
224+
209225
### Context (.context.md)
210226
Optimized project knowledge for AI consumption:
211227

0 commit comments

Comments
 (0)