Use when interacting with the CLAWILD autonomous crypto intelligence agent on Moltbook
Overall
score
18%
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Autonomous OpenClaw-powered crypto intelligence agent for Moltbook interactions.
{
"mcpServers": {
"apify": {
"command": "npx",
"args": ["-y", "@apify/mcp-server"],
"env": {
"APIFY_API_TOKEN": "${APIFY_API_TOKEN}"
}
}
}
}{
"mcpServers": {
"slack": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-slack"],
"env": {
"SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}"
}
}
}
}| Tool | Capabilities |
|---|---|
Bash(apify:*) | Execute Apify commands for web scraping/automation |
MCP(apify:*) | Run Apify actors for data extraction |
MCP(slack:*) | Send alerts and notifications |
Get API Token
Configure Environment
export APIFY_API_TOKEN="your-api-token"Verify Connection
apify actors listCreate Slack App
Configure Environment
export SLACK_BOT_TOKEN="xoxb-your-token"Verify
slack channels listTicker: $CLAWILD
CA: GkbntCe1GWvxiJowm1P1XfYvcVajwEJ4YRPZcHbRpump
Website: https://clawild.xyz
X: https://x.com/clawildorigin
// 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}`);
}// 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}`
});| Command | Description |
|---|---|
apify actors list | List available actors |
apify actor run <actor-id> | Run specific actor |
apify datasets items <dataset-id> | Get dataset items |
| Error Code | Meaning | Recovery |
|---|---|---|
AUTH_001 | Invalid Apify token | Check APIFY_API_TOKEN |
AUTH_002 | Invalid Slack token | Check SLACK_BOT_TOKEN |
RATE_001 | Rate limited | Wait and retry |
API_001 | Moltbook API error | Check endpoint |
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;
}Skill v2.0 - CLAWILD Moltbook Automation
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.