Claude-skill-registry CrewAI Development
Create CrewAI workflows as NestJS applications under apps/crewai/. FUTURE: Same pattern as LangGraph - NestJS app, same webhook pattern as n8n, receive same parameters, wrap as API agents. CRITICAL: Status webhook URL must read from environment variables.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/crewai-development-skill" ~/.claude/skills/majiayu000-claude-skill-registry-crewai-development && rm -rf "$T"
manifest:
skills/data/crewai-development-skill/SKILL.mdsource content
CrewAI Development Skill
NOTE: This is a FUTURE skill. CrewAI workflows will follow the same pattern as LangGraph when implemented.
When to Use This Skill
Use this skill when:
- Planning CrewAI workflow architecture (FUTURE)
- Setting up CrewAI as a NestJS application (FUTURE)
- Configuring webhook status tracking for CrewAI (FUTURE)
- Wrapping CrewAI endpoints as API agents (FUTURE)
Directory Structure (Future)
CrewAI applications will follow the same pattern as LangGraph:
apps/ ├── api/ # Main NestJS API ├── n8n/ # N8N workflows ├── langgraph/ # LangGraph workflows └── crewai/ # CrewAI workflows (FUTURE) ├── src/ │ ├── main.ts │ ├── app.module.ts │ ├── crews/ │ │ └── example-crew.ts │ └── controllers/ │ └── crewai.controller.ts ├── package.json └── tsconfig.json
Expected Pattern (When Implemented)
CrewAI workflows will:
- Be NestJS applications under
apps/crewai/ - Receive same parameters as n8n/LangGraph:
,taskId
,conversationIduserId
,userMessagestatusWebhook
,providermodel
,stepName
,sequencetotalSteps
- Use same webhook pattern for status tracking
- Wrap as API agents with request/response transforms
- Follow A2A protocol (health, agent card endpoints)
Reference
See LangGraph Development Skill for the complete pattern that CrewAI will follow when implemented.