Initial commit
This commit is contained in:
51
skills/plugin-authoring/templates/agent-template.md
Normal file
51
skills/plugin-authoring/templates/agent-template.md
Normal file
@@ -0,0 +1,51 @@
|
||||
---
|
||||
description: What this agent specializes in and when to invoke it (third person).
|
||||
capabilities: ["capability-1", "capability-2", "capability-3"]
|
||||
---
|
||||
|
||||
# Agent Name
|
||||
|
||||
[Brief introduction to the agent's purpose and specialization]
|
||||
|
||||
## What This Agent Does
|
||||
|
||||
[Detailed description of the agent's responsibilities]
|
||||
|
||||
## Capabilities
|
||||
|
||||
1. **Capability 1**: [Description]
|
||||
2. **Capability 2**: [Description]
|
||||
3. **Capability 3**: [Description]
|
||||
|
||||
## When to Use This Agent
|
||||
|
||||
Invoke this agent when:
|
||||
- [Scenario 1]
|
||||
- [Scenario 2]
|
||||
- [Scenario 3]
|
||||
|
||||
## How It Proceeds
|
||||
|
||||
[Step-by-step workflow the agent follows]
|
||||
|
||||
1. **Analyze**: [What it reads/examines]
|
||||
2. **Evaluate**: [How it assesses the situation]
|
||||
3. **Report**: [What it returns to the main conversation]
|
||||
|
||||
## Output Format
|
||||
|
||||
[What kind of report or recommendations the agent provides]
|
||||
|
||||
Example:
|
||||
- Critical issues (must fix)
|
||||
- Warnings (should fix)
|
||||
- Suggestions (nice to have)
|
||||
- Summary of findings
|
||||
|
||||
## Tool Access
|
||||
|
||||
[What tools this agent has access to and why]
|
||||
|
||||
## Notes
|
||||
|
||||
[Any limitations, constraints, or important considerations]
|
||||
32
skills/plugin-authoring/templates/command-template.md
Normal file
32
skills/plugin-authoring/templates/command-template.md
Normal file
@@ -0,0 +1,32 @@
|
||||
---
|
||||
description: Brief, third-person description of what this command does
|
||||
argument-hint: [arg1] [arg2]
|
||||
---
|
||||
|
||||
# Command Name
|
||||
|
||||
[Detailed instructions for Claude on how to execute this command]
|
||||
|
||||
## Context
|
||||
|
||||
[When and why to use this command]
|
||||
|
||||
## Instructions
|
||||
|
||||
1. [Step 1: What to do first]
|
||||
2. [Step 2: Next action]
|
||||
3. [Step 3: Final step]
|
||||
|
||||
## Arguments
|
||||
|
||||
- `$ARGUMENTS` or `$1`, `$2`, etc.: [Explain what each argument means]
|
||||
|
||||
## Example Usage
|
||||
|
||||
**Command**: `/namespace:command-name arg1 arg2`
|
||||
|
||||
**Expected behavior**: [Describe what should happen]
|
||||
|
||||
## Notes
|
||||
|
||||
[Any additional context, warnings, or tips]
|
||||
25
skills/plugin-authoring/templates/marketplace-manifest.json
Normal file
25
skills/plugin-authoring/templates/marketplace-manifest.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"name": "MARKETPLACE-NAME",
|
||||
"owner": {
|
||||
"name": "Your Organization",
|
||||
"email": "team@your-org.com"
|
||||
},
|
||||
"metadata": {
|
||||
"description": "A curated collection of Claude Code plugins",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"plugins": [
|
||||
{
|
||||
"name": "plugin-name",
|
||||
"description": "What the plugin does",
|
||||
"version": "1.0.0",
|
||||
"author": {
|
||||
"name": "Author Name"
|
||||
},
|
||||
"source": "./plugins/plugin-name",
|
||||
"category": "utilities",
|
||||
"tags": ["tag1", "tag2"],
|
||||
"keywords": ["keyword1", "keyword2"]
|
||||
}
|
||||
]
|
||||
}
|
||||
14
skills/plugin-authoring/templates/plugin-manifest.json
Normal file
14
skills/plugin-authoring/templates/plugin-manifest.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"name": "PLUGIN-NAME",
|
||||
"version": "0.1.0",
|
||||
"description": "Brief description of what this plugin does",
|
||||
"author": {
|
||||
"name": "Your Name",
|
||||
"email": "you@example.com",
|
||||
"url": "https://github.com/your-username"
|
||||
},
|
||||
"homepage": "https://github.com/your-org/your-repo",
|
||||
"repository": "https://github.com/your-org/your-repo",
|
||||
"license": "MIT",
|
||||
"keywords": ["keyword1", "keyword2"]
|
||||
}
|
||||
49
skills/plugin-authoring/templates/skill-template.md
Normal file
49
skills/plugin-authoring/templates/skill-template.md
Normal file
@@ -0,0 +1,49 @@
|
||||
---
|
||||
name: skill-name
|
||||
description: What the Skill does and WHEN to use it (third person). Be specific about triggers.
|
||||
# allowed-tools: Read, Grep, Glob # Optional: Only add if you want to restrict available tools
|
||||
---
|
||||
|
||||
# Skill Name
|
||||
|
||||
[Brief introduction to what this Skill provides]
|
||||
|
||||
## Purpose
|
||||
|
||||
[Explain the Skill's role and capabilities]
|
||||
|
||||
## When to Activate
|
||||
|
||||
[Describe specific contexts or patterns that should trigger this Skill]
|
||||
|
||||
Examples:
|
||||
- When the user mentions [specific topic]
|
||||
- When files matching [pattern] are present
|
||||
- When working with [technology/framework]
|
||||
|
||||
## Capabilities
|
||||
|
||||
[What this Skill can help with]
|
||||
|
||||
1. [Capability 1]
|
||||
2. [Capability 2]
|
||||
3. [Capability 3]
|
||||
|
||||
## Quick Links
|
||||
|
||||
[Link to sibling files for progressive disclosure]
|
||||
|
||||
- [Reference 1](./reference1.md)
|
||||
- [Reference 2](./reference2.md)
|
||||
|
||||
## Workflow
|
||||
|
||||
[Step-by-step approach this Skill follows]
|
||||
|
||||
1. [Analyze/Read relevant files]
|
||||
2. [Propose actions]
|
||||
3. [Execute via commands or provide guidance]
|
||||
|
||||
## Notes
|
||||
|
||||
[Any constraints, best practices, or important information]
|
||||
Reference in New Issue
Block a user