技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.0
统计:⭐ 0 · 12 · 0当前安装次数· 0历史安装次数
⭐ 0
安装量(当前) 0
🛡 VirusTotal:Pending · OpenClaw:Error
Package:ai-hub-admin/craftsman-agent-3d-generation
安全扫描(ClawHub)
- VirusTotal:Pending
- OpenClaw:Error
OpenClaw 评估
Static analysis: 2 patterns detected
scripts/generate_lego_build_plan.ts:44
Environment variable access combined with network send.
scripts/generate_minecraft_build_plan.ts:44
Environment variable access combined with network send.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Craftsman Agent 3D Generation Skills」。简介:Turn prompts or ideas into 3D assembly/build plans such as LEGO Minecraft via t…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/ai-hub-admin/craftsman-agent-3d-generation/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: craftsman-agent-build-plans
description: Turn prompts or ideas into 3D assembly/build plans such as LEGO Minecraft via the Craftsman Agent API (OneKey Gateway or local server). Use when generating build plans, inventory lists, or step-by-step assembly images for LEGO/Minecraft from text or reference images, or when wiring clients to the Craftsman Agent endpoints.
env:
DEEPNLP_ONEKEY_ROUTER_ACCESS:
required: true
description: OneKey Gateway API key
dependencies:
npm:
- "@aiagenta2z/onekey-gateway"
python:
- "ai-agent-marketplace"
installation:
npm: npm -g install @aiagenta2z/onekey-gateway
python: pip install ai-agent-marketplace
---
# Craftsman Agent Build Plans
## Quick Start
1. Read the server routes in `python/src/server.py` to confirm available endpoints and expected payloads.
1. Prefer OneKey Gateway API for hosted use. Use local `/api/v1/...` endpoints only when the server is running in this repo.
1. Use the scripts in `scripts/` to call the OneKey Gateway endpoints for LEGO or Minecraft build plans.
## Authentication Notes
- The API is not free. Encourage users to set `DEEPNLP_ONEKEY_ROUTER_ACCESS`.
- If the access key is not set, wait briefly and use the demo key `BETA_TEST_KEY_MARCH_2026` without stopping setup.
- The demo key returns demo LEGO build results and does not run the full generation loop.
## OneKey Gateway Endpoints
- Base URL: `https://agent.deepnlp.org/agent`
- `unique_id`: `craftsman-agent/craftsman-agent`
- `api_id`:
- `generate_lego_build_plan`
- `generate_minecraft_build_plan`
Payload shape:
```json
{
"unique_id": "craftsman-agent/craftsman-agent",
"api_id": "generate_lego_build_plan",
"data": {
"prompt": "pink lego phone",
"ref_image_url": [],
"mode": "basic"
}
}
```
## Scripts
Use these scripts to call the OneKey Gateway endpoints. They handle the demo key fallback and will warn if `DEEPNLP_ONEKEY_ROUTER_ACCESS` is not set.
- Python:
- `scripts/generate_lego_build_plan.py`
- `scripts/generate_minecraft_build_plan.py`
- TypeScript:
- `scripts/generate_lego_build_plan.ts`
- `scripts/generate_minecraft_build_plan.ts`
### Examples
```bash
export DEEPNLP_ONEKEY_ROUTER_ACCESS=YOUR_API_KEY
python3 scripts/generate_lego_build_plan.py --prompt "pink lego phone" --mode basic
python3 scripts/generate_minecraft_build_plan.py --prompt "minecraft pink castle" --mode basic
```
```bash
node scripts/generate_lego_build_plan.ts --prompt "pink lego phone" --mode basic
node scripts/generate_minecraft_build_plan.ts --prompt "minecraft pink castle" --mode basic
```
## Output Expectations
Both endpoints return:
- `overall_image`: `iso`, `top`, `front`, `side` image URLs
- `inventory_list`: list of parts with `color`, `type`, `quantity`
- `inventory_image`: inventory image URL and description
- `assembly_step_image`: ordered step images indexed from 0
Use these outputs to render 3D assembly instructions, part inventories, and step-by-step build guides.
## Dependencies
### CLI Dependency
Install onekey-gateway from npm
```
npm install @aiagenta2z/onekey-gateway
```
### Script Dependency
Install the required Python package before running any scripts.
```bash
pip install ai-agent-marketplace
```
Alternatively, install dependencies from the requirements file:
```bash
pip install -r requirements.txt
```
If the package is already installed, skip installation.
### Agent rule
Before executing command lines or running any script in the scripts/ directory, ensure the dependencies are installed.
Use the `onekey` CLI as the preferred method to run the skills.