Build or update the BlueBubbles external channel plugin for Moltbot (extension package, REST...
npx skills add mpadmaraj/sample-agentic --skill "create-rest-api"
Install specific skill from multi-skill repository
# Description
>
# SKILL.md
name: create-rest-api
description: >
Creates a REST API endpoint that adheres to the architectural,
coding, testing, and security rules defined in agents.md.
Orchestrates API design, validation, service logic,
persistence access, and test generation.
Skill: Create REST API Endpoint
Purpose
Create a REST API endpoint while strictly following the constraints
and conventions defined in agents.md.
When to Use
- Adding a new REST endpoint
- Extending an existing API with new functionality
Do not use this skill for:
- UI-only changes
- Internal refactoring without API impact
Inputs
- Endpoint intent
- HTTP method
- Resource name
- Request parameters or body
- Expected success and failure responses
Outputs
- Controller endpoint
- Service-layer logic
- DAO integration (if required)
- Unit tests
- Updated documentation (if applicable)
Governing Rules
This skill must comply with all relevant sections of agents.md.
If a conflict exists, agents.md takes precedence.
Composed Skills
Executed in order:
api-design/SKILL.mdvalidation/SKILL.mdservice-logic/SKILL.mddao-access/SKILL.mdtest-generation/SKILL.md
Pre-Implementation Checklist
REQUIRED: Before any implementation, complete these steps:
- [ ] Read
api-design/SKILL.md- Understand API design patterns and contract definition - [ ] Read
validation/SKILL.md- Learn validation strategies and error handling - [ ] Read
service-logic/SKILL.md- Review service layer implementation patterns - [ ] Read
dao-access/SKILL.md- Understand persistence and data access patterns - [ ] Read
test-generation/SKILL.md- Learn test generation guidelines and coverage expectations
Agent must acknowledge completion of all reads before proceeding with implementation.
Procedure
- Clarify requirements and assumptions
- Design API contract
- Validate inputs
- Implement service logic
- Integrate persistence if required
- Add unit tests
- Review against
agents.md - Surface risks and trade-offs
References
references/rest-api.mdreferences/testing.md
Script References
scripts/build.sh
Failure Handling
- Stop on unclear requirements
- Stop on architectural violations
- Escalate security or design concerns
- Do not auto-fix ambiguous behavior
Review Notes
Document:
- Assumptions
- Trade-offs
- Follow-ups
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.