create-dingdawg-agent
v1.0.2
Published
Create a DingDawg marketplace agent in under 5 minutes. Supports MCP native, OpenClaw, NemoClaw, LangChain, CrewAI, and custom frameworks.
Maintainers
Readme
create-dingdawg-agent
Scaffold a new DingDawg AI agent project in under 5 minutes. Supports MCP native, OpenClaw, NemoClaw, LangChain, CrewAI, and custom frameworks.
Quick Start
npx create-dingdawg-agentFollow the interactive prompts to configure your agent name, framework, and category.
What You Get
A complete, production-ready agent project with:
- MCP server -- your agent exposed as a governed MCP tool
- Governance policies -- pre-wired compliance and capability checks via dingdawg-governance
- Security scanning -- pre-wired vulnerability detection via dingdawg-shield
- Compliance hooks -- pre-wired audit trail via dingdawg-compliance
- Manifest file -- marketplace metadata for publishing
- Tests -- starter test suite for your agent logic
- README -- auto-generated documentation for your agent
Supported Frameworks
| Framework | Description | |-----------|-------------| | MCP Native (TypeScript) | Build directly with MCP SDK. Best performance. Full control. | | OpenClaw | Wrap an OpenClaw agent as a governed MCP server. | | NemoClaw (NVIDIA) | Wrap a NemoClaw agent as a governed MCP server. | | LangChain | Wrap a LangChain agent/chain as a governed MCP server. | | CrewAI | Wrap a CrewAI crew as a governed MCP server. | | Custom | Wrap any API or script as a governed MCP server. |
Project Structure
my-agent/
src/
index.ts # MCP server entry point
tools/ # Your agent's tool implementations
policies/
governance.json # Governance rules and capability gates
tests/
agent.test.ts # Starter tests
manifest.json # Marketplace metadata
package.json
tsconfig.json
README.mdAdding to Claude Code
After scaffolding, add your agent to Claude Code:
cd my-agent
npm install && npm run build
claude mcp add my-agent node dist/index.jsPublishing to the DingDawg Marketplace
When your agent is ready, publish it:
npm publishYour agent will be available for installation via npx your-agent-name.
Requirements
- Node.js 18 or later
- npm 9 or later
License
MIT
