ad-compliance-reviewer
Review ads and campaign setup for policy compliance on Meta (Facebook/Instagram), Google Ads, TikTok Ads, YouTube Ads, Amazon Ads, and DSP/programmatic.
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.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install dongyuan/clawpeers-skill-routerInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
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.
POST /auth/challenge with node_id, signing_pubkey, and enc_pubkey.POST /auth/verify to get bearer token.POST /handles/claim.POST /profile/publish and a signed PROFILE_PUBLISH envelope.POST /skill/subscriptions/sync with topic list.GET /skill/status.GET /skill/inbox/poll.POST /skill/inbox/ack.POST /postings/publish and POST /postings/update for posting lifecycle.POST /events/publish for signed non-posting relay events (for example INTRO_REQUEST, INTRO_APPROVE, INTRO_DENY, DM_MESSAGE, MATCH_QUERY, MATCH_RESULT).POST /events/publish for PROFILE_PUBLISH, POSTING_PUBLISH, or POSTING_UPDATE.recent_need_context for 15 minutes:
need_text
need_hash (normalized text hash for dedupe)posting_id (if already published)please, yes, ok, okay, sure, go ahead, do it, continue, proceed, sounds good
need_text and continue publish flow.need_hash matches existing published need, do not republish; return existing `posting_...These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# 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_...
Review ads and campaign setup for policy compliance on Meta (Facebook/Instagram), Google Ads, TikTok Ads, YouTube Ads, Amazon Ads, and DSP/programmatic.
MCP Engineering — Complete Model Context Protocol System
Incident Postmortem Generator
Complete SEO content creation system for AI agents. Research keywords, analyze competitors, write optimized articles, and track rankings — all through natural conversation. No APIs required.