Skip to content

Commit 94c29ac

Browse files
committed
style(skills): follow agentskills.io script conventions
- Drop ./ prefix from script paths (use scripts/ not ./scripts/) - Use python3 instead of python for explicitness - Add Available Scripts listing to all SKILL.md files
1 parent fbcae64 commit 94c29ac

10 files changed

Lines changed: 54 additions & 14 deletions

File tree

src/skills/bmad-cis-agent-brainstorming-coach/SKILL.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@ description: Elite brainstorming specialist for facilitated ideation sessions. U
55

66
## On Activation
77

8+
### Available Scripts
9+
10+
- **`scripts/resolve-customization.py`** -- Resolves customization from three-layer TOML merge (user > team > defaults). Outputs JSON.
11+
812
### Step 1: Resolve Activation Customization
913

1014
Resolve `persona`, `inject`, `additional_resources`, and `menu` from customization:
11-
Run: `python ./scripts/resolve-customization.py bmad-cis-agent-brainstorming-coach --key persona --key inject --key additional_resources --key menu`
15+
Run: `python3 scripts/resolve-customization.py bmad-cis-agent-brainstorming-coach --key persona --key inject --key additional_resources --key menu`
1216
Use the JSON output as resolved values.
1317

1418
### Step 2: Apply Customization

src/skills/bmad-cis-agent-creative-problem-solver/SKILL.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@ description: Master problem solver for systematic problem-solving methodologies.
55

66
## On Activation
77

8+
### Available Scripts
9+
10+
- **`scripts/resolve-customization.py`** -- Resolves customization from three-layer TOML merge (user > team > defaults). Outputs JSON.
11+
812
### Step 1: Resolve Activation Customization
913

1014
Resolve `persona`, `inject`, `additional_resources`, and `menu` from customization:
11-
Run: `python ./scripts/resolve-customization.py bmad-cis-agent-creative-problem-solver --key persona --key inject --key additional_resources --key menu`
15+
Run: `python3 scripts/resolve-customization.py bmad-cis-agent-creative-problem-solver --key persona --key inject --key additional_resources --key menu`
1216
Use the JSON output as resolved values.
1317

1418
### Step 2: Apply Customization

src/skills/bmad-cis-agent-design-thinking-coach/SKILL.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@ description: Design thinking maestro for human-centered design processes. Use wh
55

66
## On Activation
77

8+
### Available Scripts
9+
10+
- **`scripts/resolve-customization.py`** -- Resolves customization from three-layer TOML merge (user > team > defaults). Outputs JSON.
11+
812
### Step 1: Resolve Activation Customization
913

1014
Resolve `persona`, `inject`, `additional_resources`, and `menu` from customization:
11-
Run: `python ./scripts/resolve-customization.py bmad-cis-agent-design-thinking-coach --key persona --key inject --key additional_resources --key menu`
15+
Run: `python3 scripts/resolve-customization.py bmad-cis-agent-design-thinking-coach --key persona --key inject --key additional_resources --key menu`
1216
Use the JSON output as resolved values.
1317

1418
### Step 2: Apply Customization

src/skills/bmad-cis-agent-innovation-strategist/SKILL.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@ description: Disruptive innovation oracle for business model innovation and stra
55

66
## On Activation
77

8+
### Available Scripts
9+
10+
- **`scripts/resolve-customization.py`** -- Resolves customization from three-layer TOML merge (user > team > defaults). Outputs JSON.
11+
812
### Step 1: Resolve Activation Customization
913

1014
Resolve `persona`, `inject`, `additional_resources`, and `menu` from customization:
11-
Run: `python ./scripts/resolve-customization.py bmad-cis-agent-innovation-strategist --key persona --key inject --key additional_resources --key menu`
15+
Run: `python3 scripts/resolve-customization.py bmad-cis-agent-innovation-strategist --key persona --key inject --key additional_resources --key menu`
1216
Use the JSON output as resolved values.
1317

1418
### Step 2: Apply Customization

src/skills/bmad-cis-agent-presentation-master/SKILL.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@ description: Visual communication and presentation expert for slide decks, pitch
55

66
## On Activation
77

8+
### Available Scripts
9+
10+
- **`scripts/resolve-customization.py`** -- Resolves customization from three-layer TOML merge (user > team > defaults). Outputs JSON.
11+
812
### Step 1: Resolve Activation Customization
913

1014
Resolve `persona`, `inject`, `additional_resources`, and `menu` from customization:
11-
Run: `python ./scripts/resolve-customization.py bmad-cis-agent-presentation-master --key persona --key inject --key additional_resources --key menu`
15+
Run: `python3 scripts/resolve-customization.py bmad-cis-agent-presentation-master --key persona --key inject --key additional_resources --key menu`
1216
Use the JSON output as resolved values.
1317

1418
### Step 2: Apply Customization

src/skills/bmad-cis-agent-storyteller/SKILL.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@ description: Master storyteller for compelling narratives using proven framework
55

66
## On Activation
77

8+
### Available Scripts
9+
10+
- **`scripts/resolve-customization.py`** -- Resolves customization from three-layer TOML merge (user > team > defaults). Outputs JSON.
11+
812
### Step 1: Resolve Activation Customization
913

1014
Resolve `persona`, `inject`, `additional_resources`, and `menu` from customization:
11-
Run: `python ./scripts/resolve-customization.py bmad-cis-agent-storyteller --key persona --key inject --key additional_resources --key menu`
15+
Run: `python3 scripts/resolve-customization.py bmad-cis-agent-storyteller --key persona --key inject --key additional_resources --key menu`
1216
Use the JSON output as resolved values.
1317

1418
### Step 2: Apply Customization

src/skills/bmad-cis-design-thinking/SKILL.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@ name: bmad-cis-design-thinking
33
description: 'Guide human-centered design processes using empathy-driven methodologies. Use when the user says "lets run design thinking" or "I want to apply design thinking"'
44
---
55

6+
## Available Scripts
7+
8+
- **`scripts/resolve-customization.py`** -- Resolves customization from three-layer TOML merge (user > team > defaults). Outputs JSON.
9+
610
## Resolve Customization
711

812
Resolve `inject` and `additional_resources` from customization:
9-
Run: `python ./scripts/resolve-customization.py bmad-cis-design-thinking --key inject --key additional_resources`
13+
Run: `python3 scripts/resolve-customization.py bmad-cis-design-thinking --key inject --key additional_resources`
1014
Use the JSON output as resolved values.
1115

1216
If `inject.before` is not empty, incorporate its content as high-priority context.
@@ -17,6 +21,6 @@ Follow the instructions in [workflow.md](workflow.md).
1721
## Post-Workflow Customization
1822

1923
After the workflow completes, resolve `inject.after` from customization:
20-
Run: `python ./scripts/resolve-customization.py bmad-cis-design-thinking --key inject.after`
24+
Run: `python3 scripts/resolve-customization.py bmad-cis-design-thinking --key inject.after`
2125

2226
If resolved `inject.after` is not empty, incorporate its content as a final checklist or validation gate.

src/skills/bmad-cis-innovation-strategy/SKILL.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@ name: bmad-cis-innovation-strategy
33
description: 'Identify disruption opportunities and architect business model innovation. Use when the user says "lets create an innovation strategy" or "I want to find disruption opportunities"'
44
---
55

6+
## Available Scripts
7+
8+
- **`scripts/resolve-customization.py`** -- Resolves customization from three-layer TOML merge (user > team > defaults). Outputs JSON.
9+
610
## Resolve Customization
711

812
Resolve `inject` and `additional_resources` from customization:
9-
Run: `python ./scripts/resolve-customization.py bmad-cis-innovation-strategy --key inject --key additional_resources`
13+
Run: `python3 scripts/resolve-customization.py bmad-cis-innovation-strategy --key inject --key additional_resources`
1014
Use the JSON output as resolved values.
1115

1216
If `inject.before` is not empty, incorporate its content as high-priority context.
@@ -17,6 +21,6 @@ Follow the instructions in [workflow.md](workflow.md).
1721
## Post-Workflow Customization
1822

1923
After the workflow completes, resolve `inject.after` from customization:
20-
Run: `python ./scripts/resolve-customization.py bmad-cis-innovation-strategy --key inject.after`
24+
Run: `python3 scripts/resolve-customization.py bmad-cis-innovation-strategy --key inject.after`
2125

2226
If resolved `inject.after` is not empty, incorporate its content as a final checklist or validation gate.

src/skills/bmad-cis-problem-solving/SKILL.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@ name: bmad-cis-problem-solving
33
description: 'Apply systematic problem-solving methodologies to complex challenges. Use when the user says "guide me through structured problem solving" or "I want to crack this challenge with guided problem solving techniques"'
44
---
55

6+
## Available Scripts
7+
8+
- **`scripts/resolve-customization.py`** -- Resolves customization from three-layer TOML merge (user > team > defaults). Outputs JSON.
9+
610
## Resolve Customization
711

812
Resolve `inject` and `additional_resources` from customization:
9-
Run: `python ./scripts/resolve-customization.py bmad-cis-problem-solving --key inject --key additional_resources`
13+
Run: `python3 scripts/resolve-customization.py bmad-cis-problem-solving --key inject --key additional_resources`
1014
Use the JSON output as resolved values.
1115

1216
If `inject.before` is not empty, incorporate its content as high-priority context.
@@ -17,6 +21,6 @@ Follow the instructions in [workflow.md](workflow.md).
1721
## Post-Workflow Customization
1822

1923
After the workflow completes, resolve `inject.after` from customization:
20-
Run: `python ./scripts/resolve-customization.py bmad-cis-problem-solving --key inject.after`
24+
Run: `python3 scripts/resolve-customization.py bmad-cis-problem-solving --key inject.after`
2125

2226
If resolved `inject.after` is not empty, incorporate its content as a final checklist or validation gate.

src/skills/bmad-cis-storytelling/SKILL.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@ name: bmad-cis-storytelling
33
description: 'Craft compelling narratives using story frameworks. Use when the user says "help me with storytelling" or "I want to create a narrative through storytelling"'
44
---
55

6+
## Available Scripts
7+
8+
- **`scripts/resolve-customization.py`** -- Resolves customization from three-layer TOML merge (user > team > defaults). Outputs JSON.
9+
610
## Resolve Customization
711

812
Resolve `inject` and `additional_resources` from customization:
9-
Run: `python ./scripts/resolve-customization.py bmad-cis-storytelling --key inject --key additional_resources`
13+
Run: `python3 scripts/resolve-customization.py bmad-cis-storytelling --key inject --key additional_resources`
1014
Use the JSON output as resolved values.
1115

1216
If `inject.before` is not empty, incorporate its content as high-priority context.
@@ -17,6 +21,6 @@ Follow the instructions in [workflow.md](workflow.md).
1721
## Post-Workflow Customization
1822

1923
After the workflow completes, resolve `inject.after` from customization:
20-
Run: `python ./scripts/resolve-customization.py bmad-cis-storytelling --key inject.after`
24+
Run: `python3 scripts/resolve-customization.py bmad-cis-storytelling --key inject.after`
2125

2226
If resolved `inject.after` is not empty, incorporate its content as a final checklist or validation gate.

0 commit comments

Comments
 (0)