SKILL

Expand SKILL.md templates into agent-ready CLI prompt workflows.

2|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Mybigwang/project-agent --skill skill-mybigwang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: SKILL
Source: https://github.com/Mybigwang/project-agent/tree/main
Command: npx skills add https://github.com/Mybigwang/project-agent --skill skill-mybigwang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the problem of repeatedly writing the same complex prompts and workflows by turning them into reusable templates that can be invoked consistently from the CLI.

Core Features & Use Cases

  • Reusable prompt/workflow templates: Define a workflow once in SKILL.md and reuse it across sessions.
  • Slash command invocation: Trigger skills via /<skill-name> so the expanded prompt is sent directly to the agent runtime.
  • Parameter and variable expansion: Fill placeholders like {{args}} and built-ins like {{workspace_root}} to produce task-specific prompts.
  • Skill composition: Build larger workflows by referencing one skill inside another with {{skill:child ...}}.
  • Safety boundaries: Enforce max composition depth and max expansion size, and validate/deny unsupported shell interpolation.

Quick Start

Use the skill by typing: project-agent run --prompt "/<skill-name> <your arguments>".

Frequently Asked Questions about SKILL

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create reusable prompt templates for repeated engineering tasks?

To create reusable prompt templates, define your workflow in a SKILL.md file with YAML frontmatter and placeholders, then invoke it via slash commands to generate task-specific prompts. This eliminates rewriting complex instructions for code reviews or debugging plans.

How does slash command invocation expand prompt templates for agents?

Slash command invocation expands prompt templates by triggering a CLI command that processes SKILL.md files, filling placeholders like {{args}} and built-ins such as {{workspace_root}} to produce agent-ready input for the runtime.

Can I compose multiple prompt workflows together using skill invocation?

Yes, you can compose multiple prompt workflows by referencing one skill inside another using the {{skill:child}} placeholder, building larger workflows while enforcing safety boundaries like max composition depth and max expansion size.

What are the limitations of parameter expansion in prompt templating?

Parameter expansion limitations include enforced max composition depth and max expansion size to prevent unbounded growth, alongside validation that denies unsupported shell interpolation to maintain safety boundaries during template processing.

Does prompt templating require a specific file format for skill invocation?

Yes, prompt templating requires a SKILL.md file at the skill root containing YAML frontmatter with name and description fields, serving as the structural foundation for parameter expansion and slash command invocation.