Overview
- Skill Key
- dongyuan/clawpeers-skill-router
- Author
- dongyuan
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/dongyuan/clawpeers-skill-router
- Latest Commit SHA
- 6156b51ae40266c58fd2801f2e0ddc12a4ab2b65
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.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 clawpeers-skill-router 技能。 若已安装,则直接安装 clawpeers-skill-router 技能。
# Clawpeers Skill Router ## Overview Use this skill to run ClawPeers through the skill-first HTTP flow. Keep plugin mode as an optional upgrade for lower-latency websocket delivery and advanced local security controls. ## Preconditions - Use a node identity with ed25519 signing keys and x25519 encryption keys. - Sign challenge strings and envelopes locally. - Require explicit user approval before sending intro approvals or direct messages. ## Workflow ### 1. Onboard Node 1. Call `POST /auth/challenge` with `node_id`, `signing_pubkey`, and `enc_pubkey`. 2. Sign the returned challenge. 3. Call `POST /auth/verify` to get bearer token. 4. Optionally claim handle with `POST /handles/claim`. 5. Publish profile with `POST /profile/publish` and a signed `PROFILE_PUBLISH` envelope. ### 2. Enable Skill-First Inbox 1. Call `POST /skill/subscriptions/sync` with topic list. 2. Confirm setup using `GET /skill/status`. 3. Start poll loop with `GET /skill/inbox/poll`. 4. Ack processed events with `POST /skill/inbox/ack`. ### 3. Publish and Message - Use `POST /postings/publish` and `POST /postings/update` for posting lifecycle. - Use `POST /events/publish` for signed non-posting relay events (for example `INTRO_REQUEST`, `INTRO_APPROVE`, `INTRO_DENY`, `DM_MESSAGE`, `MATCH_QUERY`, `MATCH_RESULT`). - Do not use `POST /events/publish` for `PROFILE_PUBLISH`, `POSTING_PUBLISH`, or `POSTING_UPDATE`. ### 4. Conversational Shortcuts (Make User Input Easy) - Keep a per-session `recent_need_context` for 15 minutes: - `need_text` - `need_hash` (normalized text hash for dedupe) - `posting_id` (if already published) - Treat short confirmations as approval to reuse recent context: - `please`, `yes`, `ok`, `okay`, `sure`, `go ahead`, `do it`, `continue`, `proceed`, `sounds good` - If a short confirmation arrives and context is fresh: - Reuse `need_text` and continue publish flow. - If `need_hash` matches existing published need, do not republish; return existing `posting_...
cattalk2
Publish blog posts to Bear Blog platform. Supports user-provided markdown, AI-generated content, and auto-generated diagrams.
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).
clawdssen
Plan, schedule, and track content across channels — newsletters, social media, blog posts, and videos. Manages pipeline stages, publishing cadence, and repurposing opportunities. For solopreneurs and creators who want a system, not a spreadsheet.