Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"name": "edgeone-makers-tools",
"source": "./",
"description": "EdgeOne Makers platform development skills — AI Agents, Cloud Functions, Edge Functions, Storage, Middleware, and Deployment.",
"version": "1.0.0",
"version": "2.0.0",
"author": {
"name": "EdgeOne"
},
Expand Down
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "edgeone-makers-tools",
"description": "EdgeOne Makers platform development skills — AI Agents, Cloud Functions, Edge Functions, Storage, Middleware, and Deployment.",
"version": "1.0.0",
"version": "2.0.0",
"author": {
"name": "EdgeOne"
}
Expand Down
11 changes: 2 additions & 9 deletions .codebuddy-plugin/manifest.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,9 @@
{
"name": "edgeone-makers-tools",
"description": "EdgeOne Makers platform development skills — AI Agents, Cloud Functions, Edge Functions, Storage, Middleware, and Deployment.",
"version": "1.0.0",
"version": "2.0.0",
"author": "EdgeOne",
"skills": [
"skills/makers-agents",
"skills/makers-deploy",
"skills/makers-edge-functions",
"skills/makers-cloud-functions",
"skills/makers-storage",
"skills/makers-middleware",
"skills/makers-cli",
"skills/makers-recipes"
"skills/edgeone-makers-tools"
]
}
11 changes: 2 additions & 9 deletions .codebuddy-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,13 @@
"name": "edgeone-makers-tools",
"source": "./",
"description": "EdgeOne Makers platform development skills — AI Agents, Cloud Functions, Edge Functions, Storage, Middleware, and Deployment.",
"version": "1.0.0",
"version": "2.0.0",
"author": {
"name": "EdgeOne"
},
"strict": false,
"skills": [
"./skills/makers-agents",
"./skills/makers-deploy",
"./skills/makers-edge-functions",
"./skills/makers-cloud-functions",
"./skills/makers-storage",
"./skills/makers-middleware",
"./skills/makers-cli",
"./skills/makers-recipes"
"./skills/edgeone-makers-tools"
],
"hooks": "./hooks/hooks.json"
}
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "edgeone-makers-tools",
"description": "EdgeOne Makers platform development skills — AI Agents, Cloud Functions, Edge Functions, Storage, Middleware, and Deployment.",
"version": "1.0.0",
"version": "2.0.0",
"author": {
"name": "EdgeOne"
}
Expand Down
18 changes: 9 additions & 9 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ When you need EdgeOne Makers platform development guidance, read the matching Sk

| Task | Read |
|------|------|
| AI Agent development (DeepAgents, LangGraph, Claude SDK, OpenAI Agents, CrewAI) | skills/makers-agents/SKILL.md |
| Migrate existing agent project to EdgeOne Makers format | skills/makers-migration/SKILL.md |
| Deploy project to EdgeOne | skills/makers-deploy/SKILL.md |
| Edge Functions (V8 lightweight functions) | skills/makers-edge-functions/SKILL.md |
| Cloud Functions (Node.js / Go / Python APIs) | skills/makers-cloud-functions/SKILL.md |
| KV + Blob Storage | skills/makers-storage/SKILL.md |
| Middleware (auth, rewrites, routing) | skills/makers-middleware/SKILL.md |
| CLI command reference | skills/makers-cli/SKILL.md |
| Project structure / scaffolding | skills/makers-recipes/SKILL.md |
| AI Agent development (DeepAgents, LangGraph, Claude SDK, OpenAI Agents, CrewAI) | skills/edgeone-makers-tools/references/makers-agents/SKILL.md |
| Migrate existing agent project to EdgeOne Makers format | skills/edgeone-makers-tools/references/makers-migration/SKILL.md |
| Deploy project to EdgeOne | skills/edgeone-makers-tools/references/makers-deploy/SKILL.md |
| Edge Functions (V8 lightweight functions) | skills/edgeone-makers-tools/references/makers-edge-functions/SKILL.md |
| Cloud Functions (Node.js / Go / Python APIs) | skills/edgeone-makers-tools/references/makers-cloud-functions/SKILL.md |
| KV + Blob Storage | skills/edgeone-makers-tools/references/makers-storage/SKILL.md |
| Middleware (auth, rewrites, routing) | skills/edgeone-makers-tools/references/makers-middleware/SKILL.md |
| CLI command reference | skills/edgeone-makers-tools/references/makers-cli/SKILL.md |
| Project structure / scaffolding | skills/edgeone-makers-tools/references/makers-recipes/SKILL.md |

⚠️ Only read the Skill relevant to the current task. Do not load all skills at once.
21 changes: 11 additions & 10 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,16 @@ When you need EdgeOne Makers platform development guidance, read the matching Sk

| Task | Read |
|------|------|
| AI Agent development (DeepAgents, LangGraph, Claude SDK, OpenAI Agents, CrewAI) | skills/makers-agents/SKILL.md |
| Migrate existing agent project to EdgeOne Makers format | skills/makers-migration/SKILL.md |
| Deploy project to EdgeOne | skills/makers-deploy/SKILL.md |
| Edge Functions (V8 lightweight functions) | skills/makers-edge-functions/SKILL.md |
| Cloud Functions (Node.js / Go / Python APIs) | skills/makers-cloud-functions/SKILL.md |
| KV + Blob Storage | skills/makers-storage/SKILL.md |
| Middleware (auth, rewrites, routing) | skills/makers-middleware/SKILL.md |
| CLI command reference | skills/makers-cli/SKILL.md |
| Project structure / scaffolding | skills/makers-recipes/SKILL.md |
| Environment adaptation (WorkBuddy / sandbox / CI) | skills/makers-env-adaption/SKILL.md |
| AI Agent development (DeepAgents, LangGraph, Claude SDK, OpenAI Agents, CrewAI) | skills/edgeone-makers-tools/references/makers-agents/SKILL.md |
| Migrate existing agent project to EdgeOne Makers format | skills/edgeone-makers-tools/references/makers-migration/SKILL.md |
| Deploy project to EdgeOne | skills/edgeone-makers-tools/references/makers-deploy/SKILL.md |
| Edge Functions (V8 lightweight functions) | skills/edgeone-makers-tools/references/makers-edge-functions/SKILL.md |
| Cloud Functions (Node.js / Go / Python APIs) | skills/edgeone-makers-tools/references/makers-cloud-functions/SKILL.md |
| KV + Blob Storage | skills/edgeone-makers-tools/references/makers-storage/SKILL.md |
| Persist dynamic data for a site (messages, uploads, votes, save-state) — **no database; use Blob** | skills/edgeone-makers-tools/references/makers-storage/SKILL.md |
| Middleware (auth, rewrites, routing) | skills/edgeone-makers-tools/references/makers-middleware/SKILL.md |
| CLI command reference | skills/edgeone-makers-tools/references/makers-cli/SKILL.md |
| Project structure / scaffolding | skills/edgeone-makers-tools/references/makers-recipes/SKILL.md |
| Environment adaptation (WorkBuddy / sandbox / CI) | skills/edgeone-makers-tools/references/makers-env-adaption/SKILL.md |

⚠️ Only read the Skill relevant to the current task. Do not load all skills at once.
80 changes: 36 additions & 44 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,26 +10,16 @@ Official AI Agent Skills for developing and deploying projects on [EdgeOne Maker
npx skills add TencentEdgeOne/edgeone-makers-tools
```

This installs **9 independent sub-skills** (one per capability) into your
agent's skills directory (`.codebuddy/skills/<name>/`, `.claude/skills/<name>/`,
`.cursor/skills/<name>/`, …). Your agent loads only the matching skill per
task — no router indirection.
This installs **one skill — `edgeone-makers-tools`** into your agent's skills
directory (`.codebuddy/skills/edgeone-makers-tools/`, `.claude/skills/edgeone-makers-tools/`,
`.cursor/skills/edgeone-makers-tools/`, …). Its `SKILL.md` is a router that loads the
matching capability under `references/` on demand — one skill in your list, full
coverage inside.

### Option B — CodeBuddy plugin marketplace / SkillHub

Search and install `edgeone-makers-tools` from the CodeBuddy plugin marketplace or
SkillHub. These platforms install the skill from the
[`skillhub`](https://github.com/TencentEdgeOne/edgeone-makers-tools/tree/skillhub)
branch, which adds a frontmatter to the root `SKILL.md` so the platform can
register it as a single root skill (it then routes to the same 9 sub-skills
internally).

> Why two branches? The two install ecosystems have **incompatible
> requirements** on the root `SKILL.md` (one wants no frontmatter, the other
> requires one). The `main` branch is optimized for `npx skills add`; the
> `skillhub` branch is optimized for CodeBuddy / SkillHub. See
> [`BRANCH.md`](https://github.com/TencentEdgeOne/edgeone-makers-tools/blob/skillhub/BRANCH.md)
> on the `skillhub` branch for the maintenance flow.
SkillHub. They register the same single `edgeone-makers-tools` skill.

### Option C — Claude Code plugin marketplace

Expand All @@ -40,9 +30,11 @@ internally).

After installation, your AI coding agent will automatically detect relevant tasks and load the right skill.

## Skills
## Capabilities

| Skill | Description |
The single `edgeone-makers-tools` skill routes to these capabilities (each lives under `skills/edgeone-makers-tools/references/<name>/`):

| Capability | Description |
|-------|-------------|
| `makers-agents` | AI Agent development (DeepAgents, LangGraph, Claude SDK, OpenAI Agents, CrewAI) |
| `makers-deploy` | Deploy projects to EdgeOne |
Expand All @@ -52,6 +44,8 @@ After installation, your AI coding agent will automatically detect relevant task
| `makers-middleware` | Middleware (auth, rewrites, routing) |
| `makers-cli` | CLI command reference |
| `makers-recipes` | Project structure templates & scaffolding |
| `makers-migration` | Migrate existing agent projects to EdgeOne Makers |
| `makers-env-adaption` | Environment adaptation (WorkBuddy / sandbox / CI) |

## Usage Examples

Expand Down Expand Up @@ -99,34 +93,32 @@ Create a Claude Agent SDK endpoint with sandbox code execution

## Skill Structure

One skill, capabilities bundled as reference docs it routes to on demand:

```
skills/
├── makers-agents/ # AI Agent development
│ ├── SKILL.md # Decision tree, red lines, framework routing
│ └── references/
│ ├── platform/ # Entry conventions, env, SSE protocol
│ ├── capabilities/ # Store, sandbox, tools
│ ├── node-frameworks/ # Claude SDK, LangGraph, OpenAI Agents, DeepAgents
│ └── python-frameworks/ # Claude SDK, LangGraph, OpenAI Agents, DeepAgents, CrewAI
├── makers-deploy/ # Deployment workflow
│ ├── SKILL.md
│ └── references/
├── makers-edge-functions/ # V8 edge runtime
│ └── SKILL.md
├── makers-cloud-functions/ # Node.js / Go / Python
│ ├── SKILL.md
│ └── references/
├── makers-storage/ # KV + Blob storage
│ └── SKILL.md
├── makers-middleware/ # Request interception
│ └── SKILL.md
├── makers-cli/ # CLI commands
│ └── SKILL.md
└── makers-recipes/ # Project templates
└── SKILL.md
```

Each skill follows the [skill-creator](https://github.com/anthropics/skills) standard:
└── edgeone-makers-tools/
├── SKILL.md # Router — matches the task, loads a capability below
└── references/
├── makers-agents/ # AI Agent development
│ ├── SKILL.md # Decision tree, red lines, framework routing
│ └── references/
│ ├── platform/ # Entry conventions, env, SSE protocol
│ ├── capabilities/ # Store, sandbox, tools
│ ├── node-frameworks/ # Claude SDK, LangGraph, OpenAI Agents, DeepAgents
│ └── python-frameworks/ # Claude SDK, LangGraph, OpenAI Agents, DeepAgents, CrewAI
├── makers-deploy/ # Deployment workflow
├── makers-edge-functions/ # V8 edge runtime
├── makers-cloud-functions/ # Node.js / Go / Python
├── makers-storage/ # KV + Blob storage
├── makers-middleware/ # Request interception
├── makers-cli/ # CLI commands
├── makers-recipes/ # Project templates
├── makers-migration/ # Migrate existing agent projects
└── makers-env-adaption/ # Sandbox / WorkBuddy / CI adaptation
```

The skill follows the [skill-creator](https://github.com/anthropics/skills) standard:
- `SKILL.md` — YAML frontmatter (name + description) + core instructions
- `references/` — detailed docs loaded on demand, routed from `SKILL.md`

Expand Down
17 changes: 0 additions & 17 deletions SKILL.md

This file was deleted.

86 changes: 47 additions & 39 deletions _meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,45 +2,53 @@
"ownerId": "442102",
"publishedAt": 1781766512723,
"slug": "edgeone-makers-tools",
"version": "1.0.4",
"version": "2.0.0",
"files": [
"SKILL.md",
"CLAUDE.md",
"skills/makers-agents/SKILL.md",
"skills/makers-agents/references/capabilities/sandbox.md",
"skills/makers-agents/references/capabilities/store.md",
"skills/makers-agents/references/capabilities/tools.md",
"skills/makers-agents/references/framework-native-patterns.md",
"skills/makers-agents/references/node-frameworks/claude-sdk.md",
"skills/makers-agents/references/node-frameworks/deepagents.md",
"skills/makers-agents/references/node-frameworks/langgraph.md",
"skills/makers-agents/references/node-frameworks/openai-agents.md",
"skills/makers-agents/references/platform/cloud-functions.md",
"skills/makers-agents/references/platform/conversation-id.md",
"skills/makers-agents/references/platform/env-and-model.md",
"skills/makers-agents/references/platform/node-entry.md",
"skills/makers-agents/references/platform/python-entry.md",
"skills/makers-agents/references/platform/sse-protocol.md",
"skills/makers-agents/references/python-frameworks/claude-sdk.md",
"skills/makers-agents/references/python-frameworks/crewai.md",
"skills/makers-agents/references/python-frameworks/deepagents.md",
"skills/makers-agents/references/python-frameworks/langgraph.md",
"skills/makers-agents/references/python-frameworks/openai-agents.md",
"skills/makers-agents/references/review-checklist.md",
"skills/makers-cli/SKILL.md",
"skills/makers-cloud-functions/SKILL.md",
"skills/makers-cloud-functions/references/go-functions.md",
"skills/makers-cloud-functions/references/node-functions.md",
"skills/makers-cloud-functions/references/python-functions.md",
"skills/makers-cloud-functions/references/troubleshooting.md",
"skills/makers-deploy/SKILL.md",
"skills/makers-deploy/references/command-reference.md",
"skills/makers-edge-functions/SKILL.md",
"skills/makers-env-adaption/SKILL.md",
"skills/makers-middleware/SKILL.md",
"skills/makers-recipes/SKILL.md",
"skills/makers-storage/SKILL.md",
"skills/makers-storage/references/blob.md",
"skills/makers-storage/references/kv.md"
"skills/edgeone-makers-tools/SKILL.md",
"skills/edgeone-makers-tools/references/makers-agents/SKILL.md",
"skills/edgeone-makers-tools/references/makers-agents/references/capabilities/sandbox.md",
"skills/edgeone-makers-tools/references/makers-agents/references/capabilities/store.md",
"skills/edgeone-makers-tools/references/makers-agents/references/capabilities/tools.md",
"skills/edgeone-makers-tools/references/makers-agents/references/framework-native-patterns.md",
"skills/edgeone-makers-tools/references/makers-agents/references/node-frameworks/claude-sdk.md",
"skills/edgeone-makers-tools/references/makers-agents/references/node-frameworks/deepagents.md",
"skills/edgeone-makers-tools/references/makers-agents/references/node-frameworks/langgraph.md",
"skills/edgeone-makers-tools/references/makers-agents/references/node-frameworks/openai-agents.md",
"skills/edgeone-makers-tools/references/makers-agents/references/platform/cloud-functions.md",
"skills/edgeone-makers-tools/references/makers-agents/references/platform/conversation-id.md",
"skills/edgeone-makers-tools/references/makers-agents/references/platform/env-and-model.md",
"skills/edgeone-makers-tools/references/makers-agents/references/platform/node-entry.md",
"skills/edgeone-makers-tools/references/makers-agents/references/platform/python-entry.md",
"skills/edgeone-makers-tools/references/makers-agents/references/platform/sse-protocol.md",
"skills/edgeone-makers-tools/references/makers-agents/references/python-frameworks/claude-sdk.md",
"skills/edgeone-makers-tools/references/makers-agents/references/python-frameworks/crewai.md",
"skills/edgeone-makers-tools/references/makers-agents/references/python-frameworks/deepagents.md",
"skills/edgeone-makers-tools/references/makers-agents/references/python-frameworks/langgraph.md",
"skills/edgeone-makers-tools/references/makers-agents/references/python-frameworks/openai-agents.md",
"skills/edgeone-makers-tools/references/makers-agents/references/review-checklist.md",
"skills/edgeone-makers-tools/references/makers-cli/SKILL.md",
"skills/edgeone-makers-tools/references/makers-cloud-functions/SKILL.md",
"skills/edgeone-makers-tools/references/makers-cloud-functions/references/go-functions.md",
"skills/edgeone-makers-tools/references/makers-cloud-functions/references/node-functions.md",
"skills/edgeone-makers-tools/references/makers-cloud-functions/references/python-functions.md",
"skills/edgeone-makers-tools/references/makers-cloud-functions/references/troubleshooting.md",
"skills/edgeone-makers-tools/references/makers-deploy/SKILL.md",
"skills/edgeone-makers-tools/references/makers-deploy/references/command-reference.md",
"skills/edgeone-makers-tools/references/makers-edge-functions/SKILL.md",
"skills/edgeone-makers-tools/references/makers-env-adaption/SKILL.md",
"skills/edgeone-makers-tools/references/makers-middleware/SKILL.md",
"skills/edgeone-makers-tools/references/makers-migration/SKILL.md",
"skills/edgeone-makers-tools/references/makers-migration/references/api-route-to-makers.md",
"skills/edgeone-makers-tools/references/makers-migration/references/claude-agent-sdk-to-makers.md",
"skills/edgeone-makers-tools/references/makers-migration/references/crewai-to-makers.md",
"skills/edgeone-makers-tools/references/makers-migration/references/deepagents-to-makers.md",
"skills/edgeone-makers-tools/references/makers-migration/references/langgraph-to-makers.md",
"skills/edgeone-makers-tools/references/makers-migration/references/openai-agents-to-makers.md",
"skills/edgeone-makers-tools/references/makers-recipes/SKILL.md",
"skills/edgeone-makers-tools/references/makers-recipes/references/youth-site-scenarios.md",
"skills/edgeone-makers-tools/references/makers-storage/SKILL.md",
"skills/edgeone-makers-tools/references/makers-storage/references/blob.md",
"skills/edgeone-makers-tools/references/makers-storage/references/kv.md"
]
}
}
Loading
Loading