From slim-rebranding
Creates and integrates Claude skills into SLIM marketplace with dependency tracking and automated registry updates. Guides custom skill development, workflows, templates, and infrastructure integration.
npx claudepluginhub nasa-ammos/slim --plugin slim-rebrandingThis skill uses the workspace's default tool permissions.
Create and integrate new Claude skills into the SLIM marketplace through an automated, guided workflow. This meta-skill combines the power of Claude's skill-creator with SLIM-specific marketplace patterns, dependency management, and registry integration.
Implements structured self-debugging workflow for AI agent failures: capture errors, diagnose patterns like loops or context overflow, apply contained recoveries, and generate introspection reports.
Monitors deployed URLs for regressions in HTTP status, console errors, performance metrics, content, network, and APIs after deploys, merges, or upgrades.
Provides React and Next.js patterns for component composition, compound components, state management, data fetching, performance optimization, forms, routing, and accessible UIs.
Create and integrate new Claude skills into the SLIM marketplace through an automated, guided workflow. This meta-skill combines the power of Claude's skill-creator with SLIM-specific marketplace patterns, dependency management, and registry integration.
Unlike standalone creation tools, this skill ensures your new skills follow SLIM marketplace conventions, include proper dependency tracking, integrate seamlessly with the marketplace infrastructure, and are properly registered for distribution.
Note: This skill currently focuses on creating Claude skills. Support for autonomous agents and MCP servers will be added in future versions.
This skill will guide you through creating a new Claude skill that integrates properly with the SLIM marketplace infrastructure. The process includes requirement gathering, skill creation, marketplace integration, and validation.
I will gather comprehensive information about your skill requirements:
Core Information:
Functionality Requirements:
Dependencies and Integration:
Resource Requirements:
I will create your Claude skill using the following process:
Transform the base creation for SLIM marketplace compatibility:
I will establish the appropriate SLIM marketplace structure for your skill:
Skill Directory Creation:
python scripts/create-skill-directory.py [name]
Creates: static/marketplace/skills/[name]/SKILL.md, scripts/, assets/
Using type-specific templates, I will generate comprehensive documentation that includes:
Required SLIM Sections (All Types):
Type-Specific Content:
Intelligent categorization using registry analysis:
# Execute extract-categories.py to analyze existing marketplace patterns
python scripts/extract-categories.py
Based on your best practice's functionality, I will:
Comprehensive dependency tracking for all types:
In your documentation file (SKILL.md, AGENT.md, or MCP.md), I will create a detailed Dependencies section:
## Dependencies
### Required SLIM Best Practices
- **Skills**: `[skill-name]` - Brief description of why this skill is needed
- **Agents**: `[agent-name]` - Specific autonomous functionality this agent provides
- **MCP Servers**: `[mcp-server-name]` - External service integration provided
### External Requirements
- **Authentication**: API keys, credentials, or tokens needed
- **Software**: Prerequisites or system requirements (Node.js, Python, etc.)
- **Services**: External APIs, databases, or third-party services
### Installation Order
1. Install required MCP servers: [specific commands]
2. Install dependent agents: [specific commands]
3. Install dependent skills: [specific commands]
4. Install this best practice: [installation command]
Automatic registry.json updates based on type:
Based on your selection, I will execute the appropriate registry update command:
# For Skills
python scripts/update-registry.py [name] [category] [tags] --type=skill
# For Agents
python scripts/update-registry.py [name] [category] [tags] --type=agent
# For MCP Servers
python scripts/update-registry.py [name] [category] [tags] --type=mcp
This process:
Generated Registry Entry Examples:
For Skills:
{
"name": "[name]",
"displayName": "[Display Name]",
"description": "[Marketplace description]",
"category": "[category]",
"tags": ["[relevant-tags]"],
"lastUpdated": "2025-01-05",
"skill_file_url": "/slim/marketplace/skills/[name]/SKILL.md",
"type": "skill"
}
For Agents:
{
"name": "[name]",
"displayName": "[Display Name]",
"description": "[Marketplace description]",
"category": "[category]",
"tags": ["[relevant-tags]"],
"lastUpdated": "2025-01-05",
"skill_file_url": "/slim/marketplace/agents/[name]/AGENT.md",
"type": "agent"
}
For MCP Servers:
{
"name": "[name]",
"displayName": "[Display Name]",
"description": "[Marketplace description]",
"category": "[category]",
"tags": ["[relevant-tags]"],
"lastUpdated": "2025-01-05",
"repository": {
"url": "https://github.com/[user]/[name]",
"type": "git"
},
"skill_file_url": "/slim/marketplace/mcp-servers/[name]/MCP.md",
"type": "mcp",
"npm_package": "@[user]/[name]"
}
Comprehensive validation for all types:
Based on the type selected, I will execute the appropriate validation:
# For Skills
python scripts/validate-skill.py [name]
# For Agents
python scripts/validate-agent.py [name]
# For MCP Servers
python scripts/validate-mcp.py [name]
Universal Validation Checklist:
Type-Specific Validation:
Skills:
Agents:
MCP Servers:
Verify best practice functionality:
Universal Testing:
Type-Specific Testing:
Skills:
Agents:
MCP Servers:
Essential Pattern: All SLIM marketplace skills should include interactive user prompting:
### Step N: User Selection/Configuration
**I will present options and gather your preferences:**
**Option A**: [Description of first approach]
- Use when: [specific conditions]
- Benefits: [advantages]
**Option B**: [Description of second approach]
- Use when: [different conditions]
- Benefits: [different advantages]
*Which option would you prefer? Please specify A or B, or describe your specific needs.*
Essential Pattern: All SLIM marketplace agents should include validation checkpoints:
### Step N: Automated Execution with Validation
**I will execute the following actions with your approval:**
1. **Analysis Phase**: [What the agent will analyze]
2. **Proposed Changes**: [What modifications will be made]
3. **Validation Steps**: [How results will be verified]
4. **Rollback Plan**: [How to undo changes if needed]
*Do you approve this execution plan? I will proceed only with your confirmation.*
Essential Pattern: All SLIM marketplace MCP servers should include comprehensive setup:
### Authentication Setup
**Required credentials and configuration:**
1. **Service Account**: [How to create service credentials]
2. **Environment Variables**: [Required environment configuration]
3. **Connection Testing**: [How to verify connectivity]
4. **Error Handling**: [Common issues and troubleshooting]
*Follow these steps to establish secure, reliable integration.*
Templates and Resources: Organize assets by purpose and type:
Universal Organization:
Type-Specific Organization:
Skills:
Agents:
MCP Servers:
Clear Documentation: Always specify:
Universal Naming Rules:
data-analyzer, migration-agent, slack-mcp-servergithub-webhook-handler, rebranding-agent, database-mcplicense not license-managerType-Specific Naming:
pdf-analyzer, readme-generatoragent: migration-agent, security-agentmcp-server: github-mcp-server, slack-mcp-serverUniversal Guidelines:
Type-Specific Guidelines:
Universal Resource Management:
Type-Specific Resource Management:
Q: Can I create best practices that depend on other custom skills, agents, or MCP servers? A: Yes, document dependencies in the Dependencies section and ensure installation order is clear.
Q: What if my best practice needs external APIs or services? A: Document these in Dependencies under External Requirements with setup instructions.
Q: How do I update an existing best practice in the marketplace? A: Use this meta-skill to regenerate the structure, then update version numbers in registry.json.
Q: Can I create best practices for internal/private use? A: Yes, omit the registry integration step and maintain your best practice locally without marketplace registration.
Q: What if I need multiple scripts or complex assets? A: Organize them clearly in appropriate directories (scripts/, assets/, src/) with documentation explaining their purposes.
Q: What's the difference between skills, agents, and MCP servers? A: Skills are interactive workflows, Agents are autonomous task executors, MCP Servers provide external service integration.
Q: Can agents and MCP servers depend on skills? A: Yes, agents and MCP servers can depend on skills for interactive components or templates.
Issue: Registry.json validation fails
Issue: Best practice not triggering properly
Issue: Dependencies not installing correctly
Issue: Assets not accessible
Type-Specific Issues:
Skills:
Agents:
MCP Servers:
Universal Scripts:
update-registry.py: Registry.json management with validation and backup capabilities for all typesextract-categories.py: Category analysis and tag suggestion from existing marketplacevalidate-marketplace.py: Comprehensive marketplace validation and quality assuranceType-Specific Scripts:
create-skill-directory.py: Automated skill directory structure creation with SLIM conventionscreate-agent-directory.py: Automated agent directory structure creation with SLIM conventionscreate-mcp-directory.py: Automated MCP server directory structure creation with SLIM conventionsvalidate-skill.py: Comprehensive skill validation and quality assurancevalidate-agent.py: Comprehensive agent validation and quality assurancevalidate-mcp.py: Comprehensive MCP server validation and quality assuranceUniversal Assets:
registry-entry-template.json: Complete registry entry templates for all types with required fieldsbest-practice-development-patterns.md: Comprehensive guide to SLIM marketplace patternsregistry-management.md: Registry structure documentation and management proceduresquality-checklist.md: Detailed quality validation checklist for all development typesType-Specific Templates:
skill-template.md: Base SKILL.md template with Dependencies section and SLIM patternsagent-template.md: Base AGENT.md template with autonomous workflow patternsmcp-template.md: Base MCP.md template with service integration patternsConfiguration Templates:
skill-config-template.json: Configuration template for skill developmentagent-config-template.json: Configuration template for agent developmentmcp-config-template.json: Configuration template for MCP server developmentThis meta-skill seamlessly integrates with the broader SLIM marketplace:
Create professional, marketplace-ready Claude skills, autonomous agents, and MCP servers that seamlessly integrate with SLIM infrastructure and provide consistent, high-quality user experiences across the entire DevOps lifecycle.