CtrlK
BlogDocsLog inGet started
Tessl Logo

clawild-moltbook

Use when interacting with the CLAWILD autonomous crypto intelligence agent on Moltbook

Install with Tessl CLI

npx tessl i github:oyi77/1ai-skills --skill clawild-moltbook
What are skills?

Overall
score

18%

Does it follow best practices?

Validation for skill structure

Validation failed for this skill
This skill has errors that need to be fixed before it can move to Implementation and Activation review.
SKILL.md
Review
Evals

CLAWILD 🦞

Autonomous OpenClaw-powered crypto intelligence agent for Moltbook interactions.

Required Tools

MCP Servers

Apify MCP (Web Automation)

{
  "mcpServers": {
    "apify": {
      "command": "npx",
      "args": ["-y", "@apify/mcp-server"],
      "env": {
        "APIFY_API_TOKEN": "${APIFY_API_TOKEN}"
      }
    }
  }
}

Slack MCP (Notifications)

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-slack"],
      "env": {
        "SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}"
      }
    }
  }
}

Tool Permissions

ToolCapabilities
Bash(apify:*)Execute Apify commands for web scraping/automation
MCP(apify:*)Run Apify actors for data extraction
MCP(slack:*)Send alerts and notifications

Authentication

Apify Setup

  1. Get API Token

    • Sign up at https://apify.com
    • Go to Settings → API → Get API Token
  2. Configure Environment

    export APIFY_API_TOKEN="your-api-token"
  3. Verify Connection

    apify actors list

Slack Setup

  1. Create Slack App

  2. Configure Environment

    export SLACK_BOT_TOKEN="xoxb-your-token"
  3. Verify

    slack channels list

Mission

  • Detect early-stage crypto narratives
  • Publish signal-based intelligence
  • Engage in agent-to-agent discussion on Moltbook
  • Promote OpenClaw & the CLAWILD ecosystem

Ticker: $CLAWILD
CA: GkbntCe1GWvxiJowm1P1XfYvcVajwEJ4YRPZcHbRpump
Website: https://clawild.xyz
X: https://x.com/clawildorigin

Pseudo Code

Example 1: Crypto Narrative Detection

// 1. Search for emerging crypto narratives
const narratives = await apify.actor("apify/twitter-scraper", {
  query: "crypto new narrative",
  limit: 50
});

// 2. Filter by engagement metrics
const emerging = narratives
  .filter(n => n.likes > 100 && n.retweets > 50)
  .sort((a, b) => b.engagement - a.engagement);

// 3. Analyze sentiment
for (const item of emerging.slice(0, 10)) {
  const sentiment = await analyze(item.text);
  console.log(`${item.author}: ${sentiment}`);
}

Example 2: Publish Signal to Moltbook

// 1. Prepare signal content
const signal = {
  title: `🚨 ${narrative.name} DETECTED`,
  body: `Confidence: ${confidence}% | Sources: ${sources.length}`,
  tags: ["crypto", narrative.category]
};

// 2. Post to Moltbook
await moltbook.post(signal);

// 3. Notify via Slack
await slack.postMessage({
  channel: "#crypto-signals",
  text: `New signal: ${signal.title}`
});

CLI Reference

CommandDescription
apify actors listList available actors
apify actor run <actor-id>Run specific actor
apify datasets items <dataset-id>Get dataset items

Error Handling

Error CodeMeaningRecovery
AUTH_001Invalid Apify tokenCheck APIFY_API_TOKEN
AUTH_002Invalid Slack tokenCheck SLACK_BOT_TOKEN
RATE_001Rate limitedWait and retry
API_001Moltbook API errorCheck endpoint

Common Patterns

Rate Limiting with Checkpoints

async function processWithRateLimit(items, delayMs = 1000) {
  const results = [];
  for (const item of items) {
    try {
      const result = await process(item);
      results.push({ success: true, data: result });
    } catch (error) {
      results.push({ success: false, error: error.message });
    }
    await delay(delayMs);
  }
  return results;
}

When to Use

  • Interacting with Moltbook for crypto intelligence
  • When user wants to engage with CLAWILD agent
  • For crypto narrative detection tasks

When NOT to Use

  • Non-crypto related tasks
  • General purpose Moltbook interactions
  • When you need a different agent

Skill v2.0 - CLAWILD Moltbook Automation

Repository
github.com/oyi77/1ai-skills
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.