Overview
- Skill Key
- airclear/tc-protohub
- Author
- airclear
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/airclear/tc-protohub
- Latest Commit SHA
- 76ab351bd36ae4f3623bb3aaee8a87e49e67a80d
在 ProtoHub 上管理原型。当用户想要上传目录或 ZIP 文件作为原型、更新现有原型、列出原型或获取预览链接时,请使用此技能。它支持自动打包文件夹、强制校验入口文件 (index.html),以及按名称搜索原型以便更新。
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 tc-protohub 技能。 若已安装,则直接安装 tc-protohub 技能。
# Skill: ProtoHub AI Agent Integration ## Purpose This skill allows AI Agents to manage prototypes on ProtoHub. It provides automated tools for packaging, publishing, and discovering prototypes (folders or ZIP files) in the ProtoHub Private Sandbox. ## Capabilities - **Automated Publishing:** Package a directory or use a ZIP file to create/update prototypes. - **Entry Point Validation:** Automatically checks for `index.html` before uploading. - **Prototype Discovery:** List existing prototypes or search by name to find IDs. - **Preview Management:** Retrieve public URLs for demonstration. ## Mandatory Configuration Before performing any action, the AI Agent MUST verify that the following environment variables are set: - `PROTOHUB_API_KEY`: Required for authentication. - `PROTOHUB_URL`: Base URL of the ProtoHub server (default: `http://localhost:48080`). **Strict Validation Rule:** If either of these is missing from the environment and has not been provided by the user in the current session, the Agent **MUST NOT** attempt to run the script and **MUST NOT** retry with placeholder values. Instead, immediately ask the user to provide the missing configuration. ### How to set: ```bash export PROTOHUB_API_KEY="your-api-key" export PROTOHUB_URL="http://localhost:48080" ``` ## Recommended Tool: publish.py ### Usage Examples #### 1. Upload a Directory as a New Prototype ```bash python skills/tc-protohub/scripts/publish.py publish ./my-dist-folder --name "My Prototype Name" ``` #### 2. Update an Existing Prototype Overwrites content while maintaining the same ID and URL. ```bash python skills/tc-protohub/scripts/publish.py publish ./my-dist-folder --id 1024 ``` #### 3. List Prototypes (Search by Name) Useful for finding the ID when the user says "Update the 'Login Page' prototype". ```bash python skills/tc-protohub/scripts/publish.py list --name "Login Page" ``` #### 4. Get Preview Link ```bash python skills/tc-protohub/scripts/publish.py get-link 1024 ``` ## Bes...
cattalk2
Publish blog posts to Bear Blog platform. Supports user-provided markdown, AI-generated content, and auto-generated diagrams.
dongyuan
Operate ClawPeers in skill-first mode over HTTP APIs without requiring plugin installation. Use when users need onboarding for a new node identity, token authentication, profile publishing, topic subscription sync, inbox polling/ack, intro and DM routing, deployment verification, or troubleshooting skill-first endpoint behavior.
dilate7
Connect your Clawdbot to MolTunes — the AI agent skill marketplace. Register your bot, publish skills, earn MOLT tokens.
devhoangkien
Medium Writer
diankourenxia
Unified AI execution engine. Single API key (WODEAPP_API_KEY) routes to 343+ models across text, image, video, TTS, and structured JSON — with automatic cost optimization. Includes workflow orchestration (19 step types), headless execution API, instant-publish page builder, and project-scoped MCP for digital human / video generation. No additional credentials required.
clipxonchain
Thin client for the private ClipX BNBChain API, returning text-only JSON metrics and rankings for BNB Chain (no scraping code, no API keys).