{ "agent:main:cron:bf823f07-c518-48f9-8cb9-5e6909eac515": { "sessionId": "83e98a3c-5a16-4ae2-aa16-ea8c9fb12219", "updatedAt": 1769508534789, "systemSent": true, "model": "claude-opus-4-5", "contextTokens": 200000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n", "skills": [ { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "github" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "growth-engine" } ], "resolvedSkills": [ { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" } ], "version": 1769497716389 }, "modelProvider": "anthropic", "inputTokens": 8, "outputTokens": 324, "totalTokens": 21442 }, "agent:main:cron:a25b0689-6bc8-40c5-be4f-439948776077": { "sessionId": "7e888b27-c00d-447f-9b10-f24317aac0ca", "updatedAt": 1769573917254, "systemSent": true, "model": "claude-opus-4-5", "contextTokens": 200000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n", "skills": [ { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "github" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "growth-engine" } ], "resolvedSkills": [ { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" } ], "version": 1769497716389 }, "modelProvider": "anthropic", "inputTokens": 8, "outputTokens": 159, "totalTokens": 17936 }, "agent:main:cron:f90e4fed-5f3e-4b4c-8448-9494e616ca70": { "sessionId": "d00deb9a-29da-4842-8828-42a7c90a6c1a", "updatedAt": 1769573932893, "systemSent": true, "model": "claude-opus-4-5", "contextTokens": 200000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n", "skills": [ { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "github" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "growth-engine" } ], "resolvedSkills": [ { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" } ], "version": 1769497716389 }, "modelProvider": "anthropic", "inputTokens": 8, "outputTokens": 150, "totalTokens": 18031 }, "agent:main:cron:df08d21a-ad8e-4118-93a8-15c71536e074": { "sessionId": "6aef4f25-365f-4e96-8b8b-016d5bb49364", "updatedAt": 1769573954631, "systemSent": true, "model": "claude-opus-4-5", "contextTokens": 200000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n", "skills": [ { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "github" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "growth-engine" } ], "resolvedSkills": [ { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" } ], "version": 1769497716389 }, "modelProvider": "anthropic", "inputTokens": 8, "outputTokens": 88, "totalTokens": 17772 }, "agent:main:cron:0e592a55-d6f8-4f94-a7da-1a039b1cc257": { "sessionId": "7e9c3071-a2c7-4535-bce1-45267e81f364", "updatedAt": 1770094800012, "systemSent": true, "model": "deepseek-chat", "contextTokens": 200000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" } ], "version": 0 }, "modelProvider": "deepseek", "inputTokens": 50, "outputTokens": 4, "totalTokens": 21810 }, "agent:main:cron:b140d3ec-b2b6-4cec-a52d-e461dceeefc1": { "sessionId": "b8bdb438-ad8d-43bb-a49d-5e992d091b67", "updatedAt": 1771344000098, "systemSent": true, "model": "claude-opus-4-6", "contextTokens": 150000, "lastChannel": "telegram", "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n", "skills": [ { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "github" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "growth-engine" } ], "resolvedSkills": [ { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" } ], "version": 0 }, "deliveryContext": { "channel": "telegram" } }, "agent:main:cron:dc22512c-bee8-4e62-927e-ce6bd091f60b": { "sessionId": "89fcb114-25da-4962-9a6b-fcd64f8391f1", "updatedAt": 1771351200117, "systemSent": true, "model": "kimi-k2-0905-preview", "contextTokens": 80000, "lastChannel": "webchat", "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n", "skills": [ { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "github" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "growth-engine" } ], "resolvedSkills": [ { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "moonshot", "inputTokens": 174, "outputTokens": 142, "totalTokens": 17070, "deliveryContext": { "channel": "webchat" } }, "agent:main:cron:3bb9593a-204f-4767-886f-cd6b8ec2a70e": { "sessionId": "cdc2d916-c4a2-4579-89e1-a9c185a82be3", "updatedAt": 1770156000014, "systemSent": true, "model": "deepseek-chat", "contextTokens": 200000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n", "skills": [ { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "github" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "growth-engine" } ], "resolvedSkills": [ { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "deepseek", "inputTokens": 99, "outputTokens": 279, "totalTokens": 43043 }, "agent:main:slack:channel:c0absa3h79s": { "chatType": "channel", "channel": "slack", "groupId": "c0absa3h79s", "groupChannel": "#vena-support", "displayName": "slack:#vena-support", "origin": { "label": "slack:channel:C0ABSA3H79S", "provider": "slack", "surface": "slack", "chatType": "channel", "from": "slack:channel:C0ABSA3H79S", "to": "channel:C0ABSA3H79S", "accountId": "default" }, "sessionId": "62b26866-b798-4bdd-80c8-4ae698f08991", "updatedAt": 1769676475184, "deliveryContext": { "channel": "slack", "to": "channel:C0ABSA3H79S", "accountId": "default" }, "lastChannel": "slack", "systemSent": true, "abortedLastRun": false, "lastTo": "channel:C0ABSA3H79S", "lastAccountId": "default", "sessionFile": "/root/.clawdbot/agents/main/sessions/62b26866-b798-4bdd-80c8-4ae698f08991.jsonl", "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n", "skills": [ { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "github" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "growth-engine" } ], "resolvedSkills": [ { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" } ], "version": 0 }, "authProfileOverride": "anthropic:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "inputTokens": 8, "outputTokens": 335, "totalTokens": 20042, "modelProvider": "anthropic", "model": "claude-opus-4-5", "contextTokens": 200000, "systemPromptReport": { "source": "run", "generatedAt": 1769670484783, "sessionId": "62b26866-b798-4bdd-80c8-4ae698f08991", "sessionKey": "agent:main:slack:channel:c0absa3h79s", "provider": "anthropic", "model": "claude-opus-4-5", "workspaceDir": "/root/clawd", "bootstrapMaxChars": 20000, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 23665, "projectContextChars": 12505, "nonProjectContextChars": 11160 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/root/clawd/AGENTS.md", "missing": false, "rawChars": 7783, "injectedChars": 7783, "truncated": false }, { "name": "SOUL.md", "path": "/root/clawd/SOUL.md", "missing": false, "rawChars": 2210, "injectedChars": 2210, "truncated": false }, { "name": "TOOLS.md", "path": "/root/clawd/TOOLS.md", "missing": false, "rawChars": 848, "injectedChars": 848, "truncated": false }, { "name": "IDENTITY.md", "path": "/root/clawd/IDENTITY.md", "missing": false, "rawChars": 380, "injectedChars": 380, "truncated": false }, { "name": "USER.md", "path": "/root/clawd/USER.md", "missing": false, "rawChars": 747, "injectedChars": 747, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/root/clawd/HEARTBEAT.md", "missing": false, "rawChars": 166, "injectedChars": 166, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/root/clawd/BOOTSTRAP.md", "missing": true, "rawChars": 0, "injectedChars": 47, "truncated": false } ], "skills": { "promptChars": 3599, "entries": [ { "name": "bluebubbles", "blockChars": 286 }, { "name": "clawdhub", "blockChars": 428 }, { "name": "github", "blockChars": 289 }, { "name": "mcporter", "blockChars": 321 }, { "name": "notion", "blockChars": 219 }, { "name": "openai-image-gen", "blockChars": 263 }, { "name": "openai-whisper-api", "blockChars": 240 }, { "name": "skill-creator", "blockChars": 287 }, { "name": "slack", "blockChars": 303 }, { "name": "tmux", "blockChars": 246 }, { "name": "weather", "blockChars": 211 }, { "name": "growth-engine", "blockChars": 277 } ] }, "tools": { "listChars": 1984, "schemaChars": 14060, "entries": [ { "name": "read", "summaryChars": 232, "schemaChars": 398, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 617, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1037, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 844, "propertiesCount": 11 }, { "name": "browser", "summaryChars": 1343, "schemaChars": 1909, "propertiesCount": 29 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 94, "schemaChars": 1399, "propertiesCount": 31 }, { "name": "cron", "summaryChars": 246, "schemaChars": 530, "propertiesCount": 12 }, { "name": "message", "summaryChars": 180, "schemaChars": 3179, "propertiesCount": 77 }, { "name": "tts", "summaryChars": 129, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 225, "schemaChars": 465, "propertiesCount": 11 }, { "name": "agents_list", "summaryChars": 72, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 176, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 149, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 203, "propertiesCount": 5 }, { "name": "sessions_spawn", "summaryChars": 107, "schemaChars": 312, "propertiesCount": 8 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 175, "schemaChars": 733, "propertiesCount": 6 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 360, "propertiesCount": 3 }, { "name": "image", "summaryChars": 184, "schemaChars": 163, "propertiesCount": 4 }, { "name": "memory_search", "summaryChars": 235, "schemaChars": 139, "propertiesCount": 3 }, { "name": "memory_get", "summaryChars": 151, "schemaChars": 128, "propertiesCount": 3 } ] } } }, "agent:main:cron:917f2998-4fee-4443-96d7-1beb220a16e0": { "sessionId": "7638075d-1f90-49f3-a2c6-ec60d7b960f4", "updatedAt": 1770033600127, "systemSent": true, "model": "claude-opus-4-5", "contextTokens": 200000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" } ], "version": 1769988231493 }, "modelProvider": "anthropic", "inputTokens": 8, "outputTokens": 225, "totalTokens": 20510 }, "agent:main:cron:5f1d8f56-c98a-4ad6-8161-08318677735d": { "sessionId": "586517dd-59df-4cb0-90fe-0f25a74f250f", "updatedAt": 1770136200013, "systemSent": true, "model": "deepseek-chat", "contextTokens": 200000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n", "skills": [ { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "growth-engine" } ], "resolvedSkills": [ { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "deepseek", "inputTokens": 64, "outputTokens": 278, "totalTokens": 23232 }, "agent:main:cron:fcd6b96b-0a6e-4b04-b169-b759b372a79f": { "sessionId": "1f6d8ffa-2b75-479e-9fc3-3bc2ab6c9d8f", "updatedAt": 1769840852627, "systemSent": true, "model": "claude-opus-4-5", "contextTokens": 200000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n", "skills": [ { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "growth-engine" } ], "resolvedSkills": [ { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "inputTokens": 8, "outputTokens": 342, "totalTokens": 16629 }, "agent:main:cron:f0385105-2743-4e3c-ac00-845a5ec7a464": { "sessionId": "e057c1b9-40c7-4b7b-b340-53c3a0a9e5e0", "updatedAt": 1769853988322, "systemSent": true, "model": "claude-opus-4-5", "contextTokens": 200000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n", "skills": [ { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "growth-engine" } ], "resolvedSkills": [ { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "inputTokens": 8, "outputTokens": 34, "totalTokens": 14391 }, "agent:main:cron:c97a28af-cb04-44a3-a5c3-8e2c059074e9": { "sessionId": "1fe049c6-13bb-4cbf-ba3a-6b224ed51b8d", "updatedAt": 1771185600053, "systemSent": true, "model": "claude-sonnet-4-20250514", "contextTokens": 150000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "growth-engine" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "inputTokens": 3, "outputTokens": 753, "totalTokens": 42826 }, "agent:main:cron:8ffa65a0-cd82-4be3-afea-bf423421f2bd": { "sessionId": "8ee57462-0852-447d-bf0c-97a33d0a3f71", "updatedAt": 1769961899757, "systemSent": true, "model": "deepseek-chat", "contextTokens": 200000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" } ], "version": 0 }, "modelProvider": "deepseek", "inputTokens": 202, "outputTokens": 265, "totalTokens": 30410 }, "agent:main:cron:3cbecd8c-fd14-49fc-8f28-e9113d09d8d4": { "sessionId": "79deb26f-39f4-417e-a863-836d5eca6384", "updatedAt": 1770159600014, "systemSent": true, "model": "deepseek-chat", "contextTokens": 200000, "lastChannel": "webchat", "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /root/clawd/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/root/clawd/skills/growth-engine/SKILL.md", "baseDir": "/root/clawd/skills/growth-engine", "source": "clawdbot-workspace" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" } ], "version": 0 }, "modelProvider": "deepseek", "inputTokens": 100, "outputTokens": 103, "totalTokens": 16292, "deliveryContext": { "channel": "webchat" } }, "agent:main:cron:d2249de2-c1b9-4ae2-9ff6-0c6034184887": { "sessionId": "eb79a821-abfa-4e3d-80b3-38b620f260c2", "updatedAt": 1770361200115, "systemSent": true, "model": "claude-opus-4-6", "contextTokens": 200000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "inputTokens": 1, "outputTokens": 361, "totalTokens": 29284 }, "voice:61238205443": { "sessionId": "ff25411d-9433-4450-8de8-e633565dbdc1", "updatedAt": 1770193708882 }, "agent:main:cron:2f63fc67-961d-4667-8173-a54c79c7100a": { "sessionId": "7cc8f099-77fe-4ab8-a2c9-5750d24a55aa", "updatedAt": 1771336800042, "systemSent": true, "model": "claude-sonnet-4-20250514", "contextTokens": 80000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" } ], "version": 0 }, "modelProvider": "anthropic", "inputTokens": 0, "outputTokens": 311, "totalTokens": 60701 }, "agent:main:whatsapp:group:120363423501062052@g.us": { "updatedAt": 1770355606204, "deliveryContext": { "channel": "whatsapp", "to": "120363423501062052@g.us", "accountId": "default" }, "lastChannel": "whatsapp", "lastTo": "120363423501062052@g.us", "lastAccountId": "default", "chatType": "group", "channel": "whatsapp", "groupId": "120363423501062052@g.us", "subject": "Solutions+ - Bingara Gorge Homestead Park", "displayName": "whatsapp:g-solutions+-bingara-gorge-homestead-park", "origin": { "label": "120363423501062052@g.us", "provider": "whatsapp", "surface": "whatsapp", "chatType": "group", "from": "120363423501062052@g.us", "to": "120363423501062052@g.us", "accountId": "default" }, "sessionId": "f4f5bad8-58df-42d6-af06-2eec74089f46" }, "agent:main:whatsapp:group:120363404229438475@g.us": { "updatedAt": 1770350824254, "deliveryContext": { "channel": "whatsapp", "to": "120363404229438475@g.us", "accountId": "default" }, "lastChannel": "whatsapp", "lastTo": "120363404229438475@g.us", "lastAccountId": "default", "chatType": "group", "channel": "whatsapp", "groupId": "120363404229438475@g.us", "subject": "Ford civil - Parramatta Power house", "displayName": "whatsapp:g-ford-civil-parramatta-power-house", "origin": { "label": "120363404229438475@g.us", "provider": "whatsapp", "surface": "whatsapp", "chatType": "group", "from": "120363404229438475@g.us", "to": "120363404229438475@g.us", "accountId": "default" }, "sessionId": "c89527ab-d7d4-49e4-a05a-f2bda107c8cd" }, "agent:main:cron:8a8551d7-2abf-46e7-a8d4-15dc4c4b8cc3": { "sessionId": "e40de849-329e-4a49-a714-6f121bff9af6", "updatedAt": 1771318924244, "systemSent": true, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "deliveryContext": { "channel": "telegram" }, "lastChannel": "telegram", "channel": "telegram", "modelProvider": "anthropic", "model": "claude-opus-4-6", "contextTokens": 80000, "abortedLastRun": false, "inputTokens": 10, "outputTokens": 104, "totalTokens": 40709 }, "agent:main:cron:0dbc21ec-2548-4143-bd4b-5bcc5b8ede85": { "sessionId": "89473804-7974-4eec-9ad9-3270c535386e", "updatedAt": 1771391700095, "systemSent": true, "model": "claude-sonnet-4-20250514", "contextTokens": 80000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "inputTokens": 12, "outputTokens": 91, "totalTokens": 25034 }, "agent:main:whatsapp:group:120363403574236647@g.us": { "updatedAt": 1770369748409, "deliveryContext": { "channel": "whatsapp", "to": "120363403574236647@g.us", "accountId": "default" }, "lastChannel": "whatsapp", "lastTo": "120363403574236647@g.us", "lastAccountId": "default", "chatType": "group", "channel": "whatsapp", "groupId": "120363403574236647@g.us", "subject": "Ford Civil Arncliffe", "displayName": "whatsapp:g-ford-civil-arncliffe", "origin": { "label": "120363403574236647@g.us", "provider": "whatsapp", "surface": "whatsapp", "chatType": "group", "from": "120363403574236647@g.us", "to": "120363403574236647@g.us", "accountId": "default" }, "sessionId": "9cf890e9-45e3-4c9d-8922-4d3e682bf329" }, "agent:main:cron:414e9ff4-5eb8-47ab-963b-3d020a317773": { "sessionId": "e8a76fab-07b7-4032-8dc4-43db3af7d08c", "updatedAt": 1771353000040, "systemSent": true, "model": "claude-sonnet-4-20250514", "contextTokens": 150000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 } }, "agent:main:cron:ac8f97e9-85ea-41aa-ab42-262042b87512": { "sessionId": "769943ea-ce43-4e18-9e65-fc03c52e206d", "updatedAt": 1771311632315, "systemSent": true, "model": "claude-sonnet-4-20250514", "contextTokens": 80000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "inputTokens": 5, "outputTokens": 262, "totalTokens": 32163 }, "agent:main:cron:2e2f74bd-3581-4a55-b4cb-ed6ca3e53abb": { "sessionId": "6e593271-a943-4c8c-908f-9938e63b5ec4", "updatedAt": 1771340412584, "systemSent": true, "model": "kimi-k2-0905-preview", "contextTokens": 80000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "moonshot", "inputTokens": 146, "outputTokens": 6, "totalTokens": 16018 }, "agent:main:cron:db65c366-97e8-4b4b-9dbf-1d4961cc46f9": { "sessionId": "e9e26479-2ae9-4324-9e6a-9f756ea66a69", "updatedAt": 1771085365283, "systemSent": true, "model": "kimi-k2-0905-preview", "contextTokens": 150000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "moonshot", "inputTokens": 919, "outputTokens": 144, "totalTokens": 24727 }, "agent:main:cron:35490e74-3c59-43f5-a2c7-9cdd0baf3921": { "sessionId": "95a4484c-458c-467e-b2fd-e7004a89f132", "updatedAt": 1771351387145, "systemSent": true, "model": "kimi-k2-0905-preview", "contextTokens": 80000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "moonshot", "inputTokens": 321, "outputTokens": 120, "totalTokens": 32833 }, "agent:main:cron:6a3acc4d-425b-4683-b5c8-7685e2a69f66": { "sessionId": "3b1f5454-36e8-4daa-ab61-1ea25866ed6e", "updatedAt": 1771351306121, "systemSent": true, "model": "kimi-k2-0905-preview", "contextTokens": 80000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "moonshot", "inputTokens": 377, "outputTokens": 31, "totalTokens": 22137 }, "agent:main:cron:6fba73a2-0d5b-4b4a-bb86-0dac5a5a3b8a": { "sessionId": "3c544e1a-f01a-4e1d-b14a-be900e04f431", "updatedAt": 1771097415152, "systemSent": true, "model": "kimi-k2-0905-preview", "contextTokens": 150000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "moonshot", "inputTokens": 347, "outputTokens": 154, "totalTokens": 34395 }, "agent:main:cron:17510bae-82af-4022-aef0-f8a9e05c2819": { "sessionId": "90c333dc-ecfa-4893-8650-1d80d27feac8", "updatedAt": 1771137023142, "systemSent": true, "model": "claude-sonnet-4-20250514", "contextTokens": 150000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "inputTokens": 2, "outputTokens": 259, "totalTokens": 56940 }, "agent:main:main": { "sessionId": "82be16b9-53a5-45db-bf27-30661786409a", "updatedAt": 1771391925743, "systemSent": true, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "video-frames" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/video-frames", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "deliveryContext": { "channel": "telegram", "to": "telegram:7377499346", "accountId": "default" }, "lastChannel": "telegram", "lastTo": "telegram:7377499346", "lastAccountId": "default", "channel": "telegram", "modelProvider": "anthropic", "model": "claude-opus-4-6", "contextTokens": 80000, "abortedLastRun": false, "inputTokens": 1, "outputTokens": 2902, "totalTokens": 76021, "origin": { "label": "Michael id:7377499346", "provider": "telegram", "surface": "telegram", "chatType": "direct", "from": "telegram:7377499346", "to": "telegram:7377499346", "accountId": "default" }, "chatType": "direct", "sessionFile": "/root/.clawdbot/agents/main/sessions/82be16b9-53a5-45db-bf27-30661786409a.jsonl", "authProfileOverride": "anthropic:claude-cli", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1771391378861, "sessionId": "82be16b9-53a5-45db-bf27-30661786409a", "sessionKey": "agent:main:main", "provider": "anthropic", "model": "claude-opus-4-6", "workspaceDir": "/home/ccuser/rateright-growth/rivet", "bootstrapMaxChars": 20000, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 48271, "projectContextChars": 33519, "nonProjectContextChars": 14752 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/ccuser/rateright-growth/rivet/AGENTS.md", "missing": false, "rawChars": 8958, "injectedChars": 8958, "truncated": false }, { "name": "SOUL.md", "path": "/home/ccuser/rateright-growth/rivet/SOUL.md", "missing": false, "rawChars": 4103, "injectedChars": 4103, "truncated": false }, { "name": "TOOLS.md", "path": "/home/ccuser/rateright-growth/rivet/TOOLS.md", "missing": false, "rawChars": 5369, "injectedChars": 5369, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/ccuser/rateright-growth/rivet/IDENTITY.md", "missing": false, "rawChars": 2611, "injectedChars": 2611, "truncated": false }, { "name": "USER.md", "path": "/home/ccuser/rateright-growth/rivet/USER.md", "missing": false, "rawChars": 3532, "injectedChars": 3532, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/ccuser/rateright-growth/rivet/HEARTBEAT.md", "missing": false, "rawChars": 8551, "injectedChars": 8551, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/ccuser/rateright-growth/rivet/BOOTSTRAP.md", "missing": true, "rawChars": 0, "injectedChars": 71, "truncated": false } ], "skills": { "promptChars": 6832, "entries": [ { "name": "bird", "blockChars": 223 }, { "name": "bluebubbles", "blockChars": 286 }, { "name": "clawdhub", "blockChars": 428 }, { "name": "coding-agent", "blockChars": 270 }, { "name": "github", "blockChars": 289 }, { "name": "growth-engine", "blockChars": 296 }, { "name": "mcporter", "blockChars": 321 }, { "name": "notion", "blockChars": 219 }, { "name": "openai-image-gen", "blockChars": 263 }, { "name": "openai-whisper-api", "blockChars": 240 }, { "name": "skill-creator", "blockChars": 287 }, { "name": "slack", "blockChars": 303 }, { "name": "tmux", "blockChars": 246 }, { "name": "video-frames", "blockChars": 220 }, { "name": "voice-call", "blockChars": 214 }, { "name": "weather", "blockChars": 211 }, { "name": "prospector", "blockChars": 592 }, { "name": "url-to-lead", "blockChars": 343 }, { "name": "x-mastery", "blockChars": 373 }, { "name": "youtube-channels", "blockChars": 548 }, { "name": "youtube-transcript", "blockChars": 404 } ] }, "tools": { "listChars": 1745, "schemaChars": 14385, "entries": [ { "name": "read", "summaryChars": 232, "schemaChars": 398, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 617, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1037, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 844, "propertiesCount": 11 }, { "name": "whatsapp_login", "summaryChars": 74, "schemaChars": 162, "propertiesCount": 3 }, { "name": "browser", "summaryChars": 1343, "schemaChars": 1909, "propertiesCount": 29 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 94, "schemaChars": 1399, "propertiesCount": 31 }, { "name": "cron", "summaryChars": 246, "schemaChars": 530, "propertiesCount": 12 }, { "name": "message", "summaryChars": 112, "schemaChars": 3186, "propertiesCount": 77 }, { "name": "tts", "summaryChars": 129, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 225, "schemaChars": 465, "propertiesCount": 11 }, { "name": "agents_list", "summaryChars": 72, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 176, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 149, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 203, "propertiesCount": 5 }, { "name": "sessions_spawn", "summaryChars": 107, "schemaChars": 312, "propertiesCount": 8 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 175, "schemaChars": 733, "propertiesCount": 6 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 360, "propertiesCount": 3 }, { "name": "image", "summaryChars": 184, "schemaChars": 163, "propertiesCount": 4 }, { "name": "voice_call", "summaryChars": 72, "schemaChars": 423, "propertiesCount": 6 } ] } } }, "agent:main:telegram:group:-1003505625266:topic:6": { "sessionId": "9f1fac7e-7e35-470e-8973-3c7067e125e0", "updatedAt": 1771364145188, "systemSent": true, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "deliveryContext": { "channel": "telegram", "to": "telegram:-1003505625266", "accountId": "default", "threadId": 6 }, "lastChannel": "telegram", "lastTo": "telegram:-1003505625266", "lastAccountId": "default", "channel": "telegram", "groupId": "-1003505625266:topic:6", "lastThreadId": 6, "modelProvider": "anthropic", "model": "claude-opus-4-6", "contextTokens": 80000, "abortedLastRun": false, "inputTokens": 10, "outputTokens": 244, "totalTokens": 20919, "chatType": "group", "subject": "Rocky and Rivet", "displayName": "telegram:g-rocky-and-rivet", "origin": { "label": "Rocky and Rivet id:-1003505625266 topic:6", "provider": "telegram", "surface": "telegram", "chatType": "group", "from": "telegram:group:-1003505625266:topic:6", "to": "telegram:-1003505625266", "accountId": "default", "threadId": 6 }, "sessionFile": "/root/.clawdbot/agents/main/sessions/9f1fac7e-7e35-470e-8973-3c7067e125e0-topic-6.jsonl", "authProfileOverride": "anthropic:claude-cli", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1771364134960, "sessionId": "9f1fac7e-7e35-470e-8973-3c7067e125e0", "sessionKey": "agent:main:telegram:group:-1003505625266:topic:6", "provider": "anthropic", "model": "claude-opus-4-6", "workspaceDir": "/home/ccuser/rateright-growth/rivet", "bootstrapMaxChars": 20000, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 48048, "projectContextChars": 33519, "nonProjectContextChars": 14529 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/ccuser/rateright-growth/rivet/AGENTS.md", "missing": false, "rawChars": 8958, "injectedChars": 8958, "truncated": false }, { "name": "SOUL.md", "path": "/home/ccuser/rateright-growth/rivet/SOUL.md", "missing": false, "rawChars": 4103, "injectedChars": 4103, "truncated": false }, { "name": "TOOLS.md", "path": "/home/ccuser/rateright-growth/rivet/TOOLS.md", "missing": false, "rawChars": 5369, "injectedChars": 5369, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/ccuser/rateright-growth/rivet/IDENTITY.md", "missing": false, "rawChars": 2611, "injectedChars": 2611, "truncated": false }, { "name": "USER.md", "path": "/home/ccuser/rateright-growth/rivet/USER.md", "missing": false, "rawChars": 3532, "injectedChars": 3532, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/ccuser/rateright-growth/rivet/HEARTBEAT.md", "missing": false, "rawChars": 8551, "injectedChars": 8551, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/ccuser/rateright-growth/rivet/BOOTSTRAP.md", "missing": true, "rawChars": 0, "injectedChars": 71, "truncated": false } ], "skills": { "promptChars": 6609, "entries": [ { "name": "bird", "blockChars": 223 }, { "name": "bluebubbles", "blockChars": 286 }, { "name": "clawdhub", "blockChars": 428 }, { "name": "coding-agent", "blockChars": 270 }, { "name": "github", "blockChars": 289 }, { "name": "growth-engine", "blockChars": 296 }, { "name": "mcporter", "blockChars": 321 }, { "name": "notion", "blockChars": 219 }, { "name": "openai-image-gen", "blockChars": 263 }, { "name": "openai-whisper-api", "blockChars": 240 }, { "name": "skill-creator", "blockChars": 287 }, { "name": "slack", "blockChars": 303 }, { "name": "tmux", "blockChars": 246 }, { "name": "voice-call", "blockChars": 214 }, { "name": "weather", "blockChars": 211 }, { "name": "prospector", "blockChars": 592 }, { "name": "url-to-lead", "blockChars": 343 }, { "name": "x-mastery", "blockChars": 373 }, { "name": "youtube-channels", "blockChars": 548 }, { "name": "youtube-transcript", "blockChars": 404 } ] }, "tools": { "listChars": 1745, "schemaChars": 14385, "entries": [ { "name": "read", "summaryChars": 232, "schemaChars": 398, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 617, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1037, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 844, "propertiesCount": 11 }, { "name": "whatsapp_login", "summaryChars": 74, "schemaChars": 162, "propertiesCount": 3 }, { "name": "browser", "summaryChars": 1343, "schemaChars": 1909, "propertiesCount": 29 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 94, "schemaChars": 1399, "propertiesCount": 31 }, { "name": "cron", "summaryChars": 246, "schemaChars": 530, "propertiesCount": 12 }, { "name": "message", "summaryChars": 112, "schemaChars": 3186, "propertiesCount": 77 }, { "name": "tts", "summaryChars": 129, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 225, "schemaChars": 465, "propertiesCount": 11 }, { "name": "agents_list", "summaryChars": 72, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 176, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 149, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 203, "propertiesCount": 5 }, { "name": "sessions_spawn", "summaryChars": 107, "schemaChars": 312, "propertiesCount": 8 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 175, "schemaChars": 733, "propertiesCount": 6 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 360, "propertiesCount": 3 }, { "name": "image", "summaryChars": 184, "schemaChars": 163, "propertiesCount": 4 }, { "name": "voice_call", "summaryChars": 72, "schemaChars": 423, "propertiesCount": 6 } ] } } }, "agent:main:telegram:group:-1003505625266:topic:7": { "chatType": "group", "channel": "telegram", "groupId": "-1003505625266:topic:7", "displayName": "telegram:g-rocky-and-rivet", "origin": { "label": "Rocky and Rivet id:-1003505625266 topic:7", "provider": "telegram", "surface": "telegram", "chatType": "group", "from": "telegram:group:-1003505625266:topic:7", "to": "telegram:-1003505625266", "threadId": 7, "accountId": "default" }, "sessionId": "3d2d8e07-f924-4d39-a6d9-e4a2f5ab2ce9", "updatedAt": 1771179349881, "deliveryContext": { "channel": "telegram", "to": "telegram:-1003505625266", "accountId": "default", "threadId": 7 }, "lastChannel": "telegram", "sessionFile": "/root/.clawdbot/agents/main/sessions/3d2d8e07-f924-4d39-a6d9-e4a2f5ab2ce9.jsonl", "subject": "Rocky and Rivet", "systemSent": true, "abortedLastRun": false, "lastTo": "telegram:-1003505625266", "lastAccountId": "default", "lastThreadId": 7, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "authProfileOverride": "anthropic:claude-cli", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "inputTokens": 1, "outputTokens": 41, "totalTokens": 21273, "modelProvider": "anthropic", "model": "claude-opus-4-6", "contextTokens": 150000, "systemPromptReport": { "source": "run", "generatedAt": 1771179340158, "sessionId": "3d2d8e07-f924-4d39-a6d9-e4a2f5ab2ce9", "sessionKey": "agent:main:telegram:group:-1003505625266:topic:7", "provider": "anthropic", "model": "claude-opus-4-6", "workspaceDir": "/home/ccuser/rateright-growth/rivet", "bootstrapMaxChars": 20000, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 46197, "projectContextChars": 31701, "nonProjectContextChars": 14496 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/ccuser/rateright-growth/rivet/AGENTS.md", "missing": false, "rawChars": 8958, "injectedChars": 8958, "truncated": false }, { "name": "SOUL.md", "path": "/home/ccuser/rateright-growth/rivet/SOUL.md", "missing": false, "rawChars": 3643, "injectedChars": 3643, "truncated": false }, { "name": "TOOLS.md", "path": "/home/ccuser/rateright-growth/rivet/TOOLS.md", "missing": false, "rawChars": 4518, "injectedChars": 4518, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/ccuser/rateright-growth/rivet/IDENTITY.md", "missing": false, "rawChars": 3013, "injectedChars": 3013, "truncated": false }, { "name": "USER.md", "path": "/home/ccuser/rateright-growth/rivet/USER.md", "missing": false, "rawChars": 3509, "injectedChars": 3509, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/ccuser/rateright-growth/rivet/HEARTBEAT.md", "missing": false, "rawChars": 7665, "injectedChars": 7665, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/ccuser/rateright-growth/rivet/BOOTSTRAP.md", "missing": true, "rawChars": 0, "injectedChars": 71, "truncated": false } ], "skills": { "promptChars": 6609, "entries": [ { "name": "bird", "blockChars": 223 }, { "name": "bluebubbles", "blockChars": 286 }, { "name": "clawdhub", "blockChars": 428 }, { "name": "coding-agent", "blockChars": 270 }, { "name": "github", "blockChars": 289 }, { "name": "growth-engine", "blockChars": 296 }, { "name": "mcporter", "blockChars": 321 }, { "name": "notion", "blockChars": 219 }, { "name": "openai-image-gen", "blockChars": 263 }, { "name": "openai-whisper-api", "blockChars": 240 }, { "name": "skill-creator", "blockChars": 287 }, { "name": "slack", "blockChars": 303 }, { "name": "tmux", "blockChars": 246 }, { "name": "voice-call", "blockChars": 214 }, { "name": "weather", "blockChars": 211 }, { "name": "prospector", "blockChars": 592 }, { "name": "url-to-lead", "blockChars": 343 }, { "name": "x-mastery", "blockChars": 373 }, { "name": "youtube-channels", "blockChars": 548 }, { "name": "youtube-transcript", "blockChars": 404 } ] }, "tools": { "listChars": 1745, "schemaChars": 14385, "entries": [ { "name": "read", "summaryChars": 232, "schemaChars": 398, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 617, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1037, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 844, "propertiesCount": 11 }, { "name": "whatsapp_login", "summaryChars": 74, "schemaChars": 162, "propertiesCount": 3 }, { "name": "browser", "summaryChars": 1343, "schemaChars": 1909, "propertiesCount": 29 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 94, "schemaChars": 1399, "propertiesCount": 31 }, { "name": "cron", "summaryChars": 246, "schemaChars": 530, "propertiesCount": 12 }, { "name": "message", "summaryChars": 112, "schemaChars": 3186, "propertiesCount": 77 }, { "name": "tts", "summaryChars": 129, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 225, "schemaChars": 465, "propertiesCount": 11 }, { "name": "agents_list", "summaryChars": 72, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 176, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 149, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 203, "propertiesCount": 5 }, { "name": "sessions_spawn", "summaryChars": 107, "schemaChars": 312, "propertiesCount": 8 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 175, "schemaChars": 733, "propertiesCount": 6 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 360, "propertiesCount": 3 }, { "name": "image", "summaryChars": 184, "schemaChars": 163, "propertiesCount": 4 }, { "name": "voice_call", "summaryChars": 72, "schemaChars": 423, "propertiesCount": 6 } ] } } }, "agent:main:cron:5519535c-223e-4ce0-93c9-54952c714efd": { "sessionId": "42798014-0df7-4a2d-b2e3-a07f04fc5fe8", "updatedAt": 1771354823469, "systemSent": true, "model": "claude-opus-4-5", "contextTokens": 80000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "inputTokens": 8, "outputTokens": 138, "totalTokens": 30314 }, "agent:main:telegram:group:-1003505625266:topic:8": { "chatType": "group", "channel": "telegram", "groupId": "-1003505625266:topic:8", "subject": "Rocky and Rivet", "displayName": "telegram:g-rocky-and-rivet", "origin": { "label": "Rocky and Rivet id:-1003505625266 topic:8", "provider": "telegram", "surface": "telegram", "chatType": "group", "from": "telegram:group:-1003505625266:topic:8", "to": "telegram:-1003505625266", "accountId": "default", "threadId": 8 }, "sessionId": "9d516b0b-25cd-4ae5-a2ce-29d0eba0a9cc", "updatedAt": 1771181249690, "deliveryContext": { "channel": "telegram", "to": "telegram:-1003505625266", "accountId": "default", "threadId": 8 }, "lastChannel": "telegram", "systemSent": true, "abortedLastRun": false, "lastTo": "telegram:-1003505625266", "lastAccountId": "default", "lastThreadId": 8, "sessionFile": "/root/.clawdbot/agents/main/sessions/9d516b0b-25cd-4ae5-a2ce-29d0eba0a9cc-topic-8.jsonl", "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "authProfileOverride": "anthropic:claude-cli", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "inputTokens": 10, "outputTokens": 89, "totalTokens": 163658, "modelProvider": "anthropic", "model": "claude-opus-4-6", "contextTokens": 150000, "systemPromptReport": { "source": "run", "generatedAt": 1771181245260, "sessionId": "9d516b0b-25cd-4ae5-a2ce-29d0eba0a9cc", "sessionKey": "agent:main:telegram:group:-1003505625266:topic:8", "provider": "anthropic", "model": "claude-opus-4-6", "workspaceDir": "/home/ccuser/rateright-growth/rivet", "bootstrapMaxChars": 20000, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 46197, "projectContextChars": 31701, "nonProjectContextChars": 14496 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/ccuser/rateright-growth/rivet/AGENTS.md", "missing": false, "rawChars": 8958, "injectedChars": 8958, "truncated": false }, { "name": "SOUL.md", "path": "/home/ccuser/rateright-growth/rivet/SOUL.md", "missing": false, "rawChars": 3643, "injectedChars": 3643, "truncated": false }, { "name": "TOOLS.md", "path": "/home/ccuser/rateright-growth/rivet/TOOLS.md", "missing": false, "rawChars": 4518, "injectedChars": 4518, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/ccuser/rateright-growth/rivet/IDENTITY.md", "missing": false, "rawChars": 3013, "injectedChars": 3013, "truncated": false }, { "name": "USER.md", "path": "/home/ccuser/rateright-growth/rivet/USER.md", "missing": false, "rawChars": 3509, "injectedChars": 3509, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/ccuser/rateright-growth/rivet/HEARTBEAT.md", "missing": false, "rawChars": 7665, "injectedChars": 7665, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/ccuser/rateright-growth/rivet/BOOTSTRAP.md", "missing": true, "rawChars": 0, "injectedChars": 71, "truncated": false } ], "skills": { "promptChars": 6609, "entries": [ { "name": "bird", "blockChars": 223 }, { "name": "bluebubbles", "blockChars": 286 }, { "name": "clawdhub", "blockChars": 428 }, { "name": "coding-agent", "blockChars": 270 }, { "name": "github", "blockChars": 289 }, { "name": "growth-engine", "blockChars": 296 }, { "name": "mcporter", "blockChars": 321 }, { "name": "notion", "blockChars": 219 }, { "name": "openai-image-gen", "blockChars": 263 }, { "name": "openai-whisper-api", "blockChars": 240 }, { "name": "skill-creator", "blockChars": 287 }, { "name": "slack", "blockChars": 303 }, { "name": "tmux", "blockChars": 246 }, { "name": "voice-call", "blockChars": 214 }, { "name": "weather", "blockChars": 211 }, { "name": "prospector", "blockChars": 592 }, { "name": "url-to-lead", "blockChars": 343 }, { "name": "x-mastery", "blockChars": 373 }, { "name": "youtube-channels", "blockChars": 548 }, { "name": "youtube-transcript", "blockChars": 404 } ] }, "tools": { "listChars": 1745, "schemaChars": 14385, "entries": [ { "name": "read", "summaryChars": 232, "schemaChars": 398, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 617, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1037, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 844, "propertiesCount": 11 }, { "name": "whatsapp_login", "summaryChars": 74, "schemaChars": 162, "propertiesCount": 3 }, { "name": "browser", "summaryChars": 1343, "schemaChars": 1909, "propertiesCount": 29 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 94, "schemaChars": 1399, "propertiesCount": 31 }, { "name": "cron", "summaryChars": 246, "schemaChars": 530, "propertiesCount": 12 }, { "name": "message", "summaryChars": 112, "schemaChars": 3186, "propertiesCount": 77 }, { "name": "tts", "summaryChars": 129, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 225, "schemaChars": 465, "propertiesCount": 11 }, { "name": "agents_list", "summaryChars": 72, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 176, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 149, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 203, "propertiesCount": 5 }, { "name": "sessions_spawn", "summaryChars": 107, "schemaChars": 312, "propertiesCount": 8 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 175, "schemaChars": 733, "propertiesCount": 6 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 360, "propertiesCount": 3 }, { "name": "image", "summaryChars": 184, "schemaChars": 163, "propertiesCount": 4 }, { "name": "voice_call", "summaryChars": 72, "schemaChars": 423, "propertiesCount": 6 } ] } } }, "agent:main:telegram:group:-1003505625266": { "chatType": "group", "channel": "telegram", "groupId": "-1003505625266", "displayName": "telegram:g-1003505625266", "origin": { "label": "telegram:group:-1003505625266", "provider": "telegram", "surface": "telegram", "chatType": "group", "from": "telegram:group:-1003505625266", "to": "telegram:-1003505625266", "accountId": "default" }, "sessionId": "9ef2120d-a2bc-4061-92ee-45a12688b582", "updatedAt": 1771358812005, "deliveryContext": { "channel": "telegram" }, "lastChannel": "telegram", "sessionFile": "/root/.clawdbot/agents/main/sessions/9ef2120d-a2bc-4061-92ee-45a12688b582.jsonl" }, "agent:main:telegram:group:-1003505625266:topic:2": { "sessionId": "f66067dc-bac9-4eb4-bcd6-2efb8379a220", "updatedAt": 1771352268638, "systemSent": true, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "deliveryContext": { "channel": "telegram", "to": "telegram:-1003505625266", "accountId": "default", "threadId": 2 }, "lastChannel": "telegram", "lastTo": "telegram:-1003505625266", "lastAccountId": "default", "channel": "telegram", "groupId": "-1003505625266:topic:2", "lastThreadId": 2, "modelProvider": "anthropic", "model": "claude-opus-4-6", "contextTokens": 150000, "abortedLastRun": false, "inputTokens": 1, "outputTokens": 172, "totalTokens": 142151, "chatType": "group", "subject": "Rocky and Rivet", "displayName": "telegram:g-rocky-and-rivet", "origin": { "label": "telegram:group:-1003505625266:topic:2", "provider": "telegram", "surface": "telegram", "chatType": "group", "from": "telegram:group:-1003505625266:topic:2", "to": "telegram:-1003505625266", "accountId": "default", "threadId": 2 }, "sessionFile": "/root/.clawdbot/agents/main/sessions/f66067dc-bac9-4eb4-bcd6-2efb8379a220-topic-2.jsonl", "authProfileOverride": "anthropic:claude-cli", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1771098410664, "sessionId": "f66067dc-bac9-4eb4-bcd6-2efb8379a220", "sessionKey": "agent:main:telegram:group:-1003505625266:topic:2", "provider": "anthropic", "model": "claude-opus-4-6", "workspaceDir": "/home/ccuser/rateright-growth/rivet", "bootstrapMaxChars": 20000, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 45408, "projectContextChars": 30912, "nonProjectContextChars": 14496 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/ccuser/rateright-growth/rivet/AGENTS.md", "missing": false, "rawChars": 8958, "injectedChars": 8958, "truncated": false }, { "name": "SOUL.md", "path": "/home/ccuser/rateright-growth/rivet/SOUL.md", "missing": false, "rawChars": 3643, "injectedChars": 3643, "truncated": false }, { "name": "TOOLS.md", "path": "/home/ccuser/rateright-growth/rivet/TOOLS.md", "missing": false, "rawChars": 4368, "injectedChars": 4368, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/ccuser/rateright-growth/rivet/IDENTITY.md", "missing": false, "rawChars": 3013, "injectedChars": 3013, "truncated": false }, { "name": "USER.md", "path": "/home/ccuser/rateright-growth/rivet/USER.md", "missing": false, "rawChars": 3509, "injectedChars": 3509, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/ccuser/rateright-growth/rivet/HEARTBEAT.md", "missing": false, "rawChars": 7026, "injectedChars": 7026, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/ccuser/rateright-growth/rivet/BOOTSTRAP.md", "missing": true, "rawChars": 0, "injectedChars": 71, "truncated": false } ], "skills": { "promptChars": 6609, "entries": [ { "name": "bird", "blockChars": 223 }, { "name": "bluebubbles", "blockChars": 286 }, { "name": "clawdhub", "blockChars": 428 }, { "name": "coding-agent", "blockChars": 270 }, { "name": "github", "blockChars": 289 }, { "name": "growth-engine", "blockChars": 296 }, { "name": "mcporter", "blockChars": 321 }, { "name": "notion", "blockChars": 219 }, { "name": "openai-image-gen", "blockChars": 263 }, { "name": "openai-whisper-api", "blockChars": 240 }, { "name": "skill-creator", "blockChars": 287 }, { "name": "slack", "blockChars": 303 }, { "name": "tmux", "blockChars": 246 }, { "name": "voice-call", "blockChars": 214 }, { "name": "weather", "blockChars": 211 }, { "name": "prospector", "blockChars": 592 }, { "name": "url-to-lead", "blockChars": 343 }, { "name": "x-mastery", "blockChars": 373 }, { "name": "youtube-channels", "blockChars": 548 }, { "name": "youtube-transcript", "blockChars": 404 } ] }, "tools": { "listChars": 1745, "schemaChars": 14385, "entries": [ { "name": "read", "summaryChars": 232, "schemaChars": 398, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 617, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1037, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 844, "propertiesCount": 11 }, { "name": "whatsapp_login", "summaryChars": 74, "schemaChars": 162, "propertiesCount": 3 }, { "name": "browser", "summaryChars": 1343, "schemaChars": 1909, "propertiesCount": 29 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 94, "schemaChars": 1399, "propertiesCount": 31 }, { "name": "cron", "summaryChars": 246, "schemaChars": 530, "propertiesCount": 12 }, { "name": "message", "summaryChars": 112, "schemaChars": 3186, "propertiesCount": 77 }, { "name": "tts", "summaryChars": 129, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 225, "schemaChars": 465, "propertiesCount": 11 }, { "name": "agents_list", "summaryChars": 72, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 176, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 149, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 203, "propertiesCount": 5 }, { "name": "sessions_spawn", "summaryChars": 107, "schemaChars": 312, "propertiesCount": 8 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 175, "schemaChars": 733, "propertiesCount": 6 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 360, "propertiesCount": 3 }, { "name": "image", "summaryChars": 184, "schemaChars": 163, "propertiesCount": 4 }, { "name": "voice_call", "summaryChars": 72, "schemaChars": 423, "propertiesCount": 6 } ] } } }, "builder-rivet-direct": { "sessionId": "c08327a6-25c0-4075-9081-ab923a331e72", "updatedAt": 1771080677484, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "video-frames" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/video-frames", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "model": "claude-opus-4-6", "contextTokens": 150000, "abortedLastRun": false, "inputTokens": 1, "outputTokens": 273, "totalTokens": 73381 }, "agent:main:openai:20dae55d-e011-4b84-8535-718e42843f5e": { "sessionId": "0a0edd16-09b3-41c0-9f17-dc5d04b846d1", "updatedAt": 1771079689018, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "video-frames" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/video-frames", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "model": "claude-opus-4-6", "contextTokens": 150000, "abortedLastRun": false, "inputTokens": 10, "outputTokens": 45, "totalTokens": 20187 }, "agent:main:builder-rivet-direct": { "sessionId": "c08327a6-25c0-4075-9081-ab923a331e72", "updatedAt": 1771080395122, "deliveryContext": { "channel": "webchat" }, "lastChannel": "webchat", "channel": "webchat" }, "agent:main:openai:4bea09a9-4ef9-4c9a-9b62-1bf58ff5a7f2": { "sessionId": "3aad4f75-4d4e-4cb0-bc1c-c4f7f0466954", "updatedAt": 1771098460583, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "video-frames" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/video-frames", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "model": "claude-opus-4-6", "contextTokens": 150000, "abortedLastRun": false, "inputTokens": 1, "outputTokens": 555, "totalTokens": 38329 }, "agent:main:openai:23f4960e-42ea-4fb6-ac9b-a55108e75a99": { "sessionId": "459f31f0-2542-4bf6-b47e-1514fc459735", "updatedAt": 1771098495026, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "video-frames" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/video-frames", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "model": "claude-opus-4-6", "contextTokens": 150000, "abortedLastRun": false, "inputTokens": 1, "outputTokens": 417, "totalTokens": 46139 }, "agent:main:telegram:7377499346": { "sessionId": "a553bc02-50c6-47a9-8b9a-697435084bba", "updatedAt": 1771137306054, "deliveryContext": { "channel": "webchat" }, "lastChannel": "webchat", "channel": "webchat", "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "video-frames" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/video-frames", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "model": "claude-opus-4-6", "contextTokens": 150000, "abortedLastRun": false, "inputTokens": 1, "outputTokens": 93, "totalTokens": 37399 }, "agent:main:telegram:group:-1003505625266:topic:1": { "chatType": "group", "channel": "telegram", "groupId": "-1003505625266:topic:1", "subject": "Rocky and Rivet", "displayName": "telegram:g-rocky-and-rivet", "origin": { "label": "Rocky and Rivet id:-1003505625266 topic:1", "provider": "telegram", "surface": "telegram", "chatType": "group", "from": "telegram:group:-1003505625266:topic:1", "to": "telegram:-1003505625266", "accountId": "default", "threadId": 1 }, "sessionId": "884c4f03-f5fd-4af7-be6e-e544c564faac", "updatedAt": 1771179262444, "deliveryContext": { "channel": "telegram", "to": "telegram:-1003505625266", "accountId": "default", "threadId": 1 }, "lastChannel": "telegram", "systemSent": true, "abortedLastRun": false, "lastTo": "telegram:-1003505625266", "lastAccountId": "default", "lastThreadId": 1, "sessionFile": "/root/.clawdbot/agents/main/sessions/884c4f03-f5fd-4af7-be6e-e544c564faac-topic-1.jsonl", "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "video-frames" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/video-frames", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "authProfileOverride": "anthropic:claude-cli", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "inputTokens": 10, "outputTokens": 67, "totalTokens": 20700, "modelProvider": "anthropic", "model": "claude-opus-4-6", "contextTokens": 150000, "systemPromptReport": { "source": "run", "generatedAt": 1771179257643, "sessionId": "884c4f03-f5fd-4af7-be6e-e544c564faac", "sessionKey": "agent:main:telegram:group:-1003505625266:topic:1", "provider": "anthropic", "model": "claude-opus-4-6", "workspaceDir": "/home/ccuser/rateright-growth/rivet", "bootstrapMaxChars": 20000, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 47193, "projectContextChars": 31701, "nonProjectContextChars": 15492 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/ccuser/rateright-growth/rivet/AGENTS.md", "missing": false, "rawChars": 8958, "injectedChars": 8958, "truncated": false }, { "name": "SOUL.md", "path": "/home/ccuser/rateright-growth/rivet/SOUL.md", "missing": false, "rawChars": 3643, "injectedChars": 3643, "truncated": false }, { "name": "TOOLS.md", "path": "/home/ccuser/rateright-growth/rivet/TOOLS.md", "missing": false, "rawChars": 4518, "injectedChars": 4518, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/ccuser/rateright-growth/rivet/IDENTITY.md", "missing": false, "rawChars": 3013, "injectedChars": 3013, "truncated": false }, { "name": "USER.md", "path": "/home/ccuser/rateright-growth/rivet/USER.md", "missing": false, "rawChars": 3509, "injectedChars": 3509, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/ccuser/rateright-growth/rivet/HEARTBEAT.md", "missing": false, "rawChars": 7665, "injectedChars": 7665, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/ccuser/rateright-growth/rivet/BOOTSTRAP.md", "missing": true, "rawChars": 0, "injectedChars": 71, "truncated": false } ], "skills": { "promptChars": 6832, "entries": [ { "name": "bird", "blockChars": 223 }, { "name": "bluebubbles", "blockChars": 286 }, { "name": "clawdhub", "blockChars": 428 }, { "name": "coding-agent", "blockChars": 270 }, { "name": "github", "blockChars": 289 }, { "name": "growth-engine", "blockChars": 296 }, { "name": "mcporter", "blockChars": 321 }, { "name": "notion", "blockChars": 219 }, { "name": "openai-image-gen", "blockChars": 263 }, { "name": "openai-whisper-api", "blockChars": 240 }, { "name": "skill-creator", "blockChars": 287 }, { "name": "slack", "blockChars": 303 }, { "name": "tmux", "blockChars": 246 }, { "name": "video-frames", "blockChars": 220 }, { "name": "voice-call", "blockChars": 214 }, { "name": "weather", "blockChars": 211 }, { "name": "prospector", "blockChars": 592 }, { "name": "url-to-lead", "blockChars": 343 }, { "name": "x-mastery", "blockChars": 373 }, { "name": "youtube-channels", "blockChars": 548 }, { "name": "youtube-transcript", "blockChars": 404 } ] }, "tools": { "listChars": 1745, "schemaChars": 14385, "entries": [ { "name": "read", "summaryChars": 232, "schemaChars": 398, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 617, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1037, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 844, "propertiesCount": 11 }, { "name": "whatsapp_login", "summaryChars": 74, "schemaChars": 162, "propertiesCount": 3 }, { "name": "browser", "summaryChars": 1343, "schemaChars": 1909, "propertiesCount": 29 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 94, "schemaChars": 1399, "propertiesCount": 31 }, { "name": "cron", "summaryChars": 246, "schemaChars": 530, "propertiesCount": 12 }, { "name": "message", "summaryChars": 112, "schemaChars": 3186, "propertiesCount": 77 }, { "name": "tts", "summaryChars": 129, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 225, "schemaChars": 465, "propertiesCount": 11 }, { "name": "agents_list", "summaryChars": 72, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 176, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 149, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 203, "propertiesCount": 5 }, { "name": "sessions_spawn", "summaryChars": 107, "schemaChars": 312, "propertiesCount": 8 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 175, "schemaChars": 733, "propertiesCount": 6 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 360, "propertiesCount": 3 }, { "name": "image", "summaryChars": 184, "schemaChars": 163, "propertiesCount": 4 }, { "name": "voice_call", "summaryChars": 72, "schemaChars": 423, "propertiesCount": 6 } ] } } }, "agent:main:cron:5aed22f4-c144-4a5a-a779-ea1a42012a07": { "sessionId": "cd0ea40d-a104-4040-a87a-a6a34c5d401e", "updatedAt": 1771352109916, "systemSent": true, "model": "claude-sonnet-4-20250514", "contextTokens": 80000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "video-frames" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/video-frames", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "inputTokens": 7, "outputTokens": 289, "totalTokens": 41323 }, "agent:main:cron:3a6d17a1-6016-4571-876f-1a31d21de9b8": { "sessionId": "deda95ba-334c-414f-8e78-877af0ffd5f1", "updatedAt": 1771266687610, "systemSent": true, "model": "claude-sonnet-4-20250514", "contextTokens": 150000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "video-frames" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/video-frames", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "inputTokens": 1, "outputTokens": 163, "totalTokens": 23540 }, "agent:main:cron:cf734ffd-8110-4bfd-83ab-cfc07c5e6350": { "sessionId": "bc8673d2-c8ea-4296-9588-2ba708e8c9f6", "updatedAt": 1771362010585, "systemSent": true, "model": "kimi-k2-0905-preview", "contextTokens": 80000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "video-frames" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/video-frames", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "moonshot", "inputTokens": 126, "outputTokens": 106, "totalTokens": 40574 }, "agent:main:cron:f0a715e9-1814-46f8-9346-01470632571c": { "sessionId": "97d0cc88-1cc7-44f9-b884-1ec262ddc76c", "updatedAt": 1771326012077, "systemSent": true, "model": "claude-sonnet-4-20250514", "contextTokens": 80000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "video-frames" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/video-frames", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "inputTokens": 8, "outputTokens": 633, "totalTokens": 55221 }, "agent:main:cron:3ee76891-ece7-46eb-b57f-cfc4f56dff4b": { "sessionId": "7ebfcf8a-09f0-4924-891a-56870fb0796a", "updatedAt": 1771311679169, "systemSent": true, "model": "claude-sonnet-4-20250514", "contextTokens": 80000, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "video-frames" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/video-frames", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "anthropic", "inputTokens": 9, "outputTokens": 303, "totalTokens": 32939 }, "agent:main:subagent:c6099875-df6d-438a-9940-8e1997152614": { "sessionId": "40a75c14-0ffc-4ceb-80d0-3f86022db694", "updatedAt": 1771391156054, "deliveryContext": { "channel": "telegram" }, "lastChannel": "telegram", "modelOverride": "kimi-k2.5", "providerOverride": "moonshot", "label": "rivet-docs-audit", "spawnedBy": "agent:main:main", "channel": "telegram", "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\n\n\n \n bird\n X/Twitter CLI for reading, searching, posting, and engagement via cookies.\n /usr/lib/node_modules/clawdbot/skills/bird/SKILL.md\n \n \n bluebubbles\n Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).\n /usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md\n \n \n clawdhub\n Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.\n /usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md\n \n \n coding-agent\n Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.\n /usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md\n \n \n github\n Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\n /usr/lib/node_modules/clawdbot/skills/github/SKILL.md\n \n \n growth-engine\n RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.\n /usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md\n \n \n mcporter\n Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\n /usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n /usr/lib/node_modules/clawdbot/skills/notion/SKILL.md\n \n \n openai-image-gen\n Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.\n /usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md\n \n \n openai-whisper-api\n Transcribe audio via OpenAI Audio Transcriptions API (Whisper).\n /usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md\n \n \n slack\n Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.\n /usr/lib/node_modules/clawdbot/skills/slack/SKILL.md\n \n \n tmux\n Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.\n /usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md\n \n \n voice-call\n Start voice calls via the Clawdbot voice-call plugin.\n /usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /usr/lib/node_modules/clawdbot/skills/weather/SKILL.md\n \n \n prospector\n This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: "find leads", "prospecting", "ICP search", "find contacts", "lead generation", "/prospector"\n\n /home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md\n \n \n url-to-lead\n Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.\n /home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md\n \n \n x-mastery\n Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.\n /home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md\n \n \n youtube-channels\n Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says "what has X posted lately", "latest from MKBHD", "show me their channel", "list channel videos", "browse channel uploads".\n /home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md\n \n \n youtube-transcript\n Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.\n /home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md\n \n", "skills": [ { "name": "bird" }, { "name": "bluebubbles" }, { "name": "clawdhub" }, { "name": "coding-agent" }, { "name": "github" }, { "name": "growth-engine" }, { "name": "mcporter" }, { "name": "notion" }, { "name": "openai-image-gen", "primaryEnv": "OPENAI_API_KEY" }, { "name": "openai-whisper-api", "primaryEnv": "OPENAI_API_KEY" }, { "name": "skill-creator" }, { "name": "slack" }, { "name": "tmux" }, { "name": "video-frames" }, { "name": "voice-call" }, { "name": "weather" }, { "name": "prospector" }, { "name": "url-to-lead" }, { "name": "x-mastery" }, { "name": "youtube-channels" }, { "name": "youtube-transcript" } ], "resolvedSkills": [ { "name": "bird", "description": "X/Twitter CLI for reading, searching, posting, and engagement via cookies.", "filePath": "/usr/lib/node_modules/clawdbot/skills/bird/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bird", "source": "clawdbot-bundled" }, { "name": "bluebubbles", "description": "Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).", "filePath": "/usr/lib/node_modules/clawdbot/skills/bluebubbles/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/bluebubbles", "source": "clawdbot-bundled" }, { "name": "clawdhub", "description": "Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.", "filePath": "/usr/lib/node_modules/clawdbot/skills/clawdhub/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/clawdhub", "source": "clawdbot-bundled" }, { "name": "coding-agent", "description": "Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.", "filePath": "/usr/lib/node_modules/clawdbot/skills/coding-agent/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/coding-agent", "source": "clawdbot-bundled" }, { "name": "github", "description": "Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.", "filePath": "/usr/lib/node_modules/clawdbot/skills/github/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/github", "source": "clawdbot-bundled" }, { "name": "growth-engine", "description": "RateRight Growth Engine Sales CRM API. Access leads, send SMS, log calls, get dashboard stats, AI intel briefs, and manage notes.", "filePath": "/usr/lib/node_modules/clawdbot/skills/growth-engine/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/growth-engine", "source": "clawdbot-bundled" }, { "name": "mcporter", "description": "Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.", "filePath": "/usr/lib/node_modules/clawdbot/skills/mcporter/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/mcporter", "source": "clawdbot-bundled" }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/usr/lib/node_modules/clawdbot/skills/notion/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/notion", "source": "clawdbot-bundled" }, { "name": "openai-image-gen", "description": "Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-image-gen", "source": "clawdbot-bundled" }, { "name": "openai-whisper-api", "description": "Transcribe audio via OpenAI Audio Transcriptions API (Whisper).", "filePath": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/openai-whisper-api", "source": "clawdbot-bundled" }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/usr/lib/node_modules/clawdbot/skills/skill-creator/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/skill-creator", "source": "clawdbot-bundled" }, { "name": "slack", "description": "Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.", "filePath": "/usr/lib/node_modules/clawdbot/skills/slack/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/slack", "source": "clawdbot-bundled" }, { "name": "tmux", "description": "Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.", "filePath": "/usr/lib/node_modules/clawdbot/skills/tmux/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/tmux", "source": "clawdbot-bundled" }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/usr/lib/node_modules/clawdbot/skills/video-frames/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/video-frames", "source": "clawdbot-bundled" }, { "name": "voice-call", "description": "Start voice calls via the Clawdbot voice-call plugin.", "filePath": "/usr/lib/node_modules/clawdbot/skills/voice-call/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/voice-call", "source": "clawdbot-bundled" }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/usr/lib/node_modules/clawdbot/skills/weather/SKILL.md", "baseDir": "/usr/lib/node_modules/clawdbot/skills/weather", "source": "clawdbot-bundled" }, { "name": "prospector", "description": "This skill should be used when the user wants to find leads, prospects, or contacts matching their ICP (Ideal Customer Profile). It searches for companies via Exa and enriches contacts via Apollo, outputting to CSV and optionally syncing to Attio CRM.\n\nMANDATORY TRIGGERS: \"find leads\", \"prospecting\", \"ICP search\", \"find contacts\", \"lead generation\", \"/prospector\"\n", "filePath": "/home/ccuser/rateright-growth/rivet/skills/prospector/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/prospector", "source": "clawdbot-workspace" }, { "name": "url-to-lead", "description": "Research pipeline - drop a company URL, get a fully enriched lead in Growth Engine with intel pre-loaded. Use when Michael drops a URL and wants it researched/added as a lead.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/url-to-lead", "source": "clawdbot-workspace" }, { "name": "x-mastery", "description": "Complete X (Twitter) algorithm mastery - engagement weights, viral formulas, shadow ban avoidance, thread optimization, and growth strategies. Based on X's open-source code analysis and real creator data.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/x-mastery/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/x-mastery", "source": "clawdbot-workspace" }, { "name": "youtube-channels", "description": "Work with YouTube channels — resolve handles to IDs, browse uploads, get latest videos, search within channels. Use when the user asks about a specific channel, wants to see recent uploads, or says \"what has X posted lately\", \"latest from MKBHD\", \"show me their channel\", \"list channel videos\", \"browse channel uploads\".", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-channels", "source": "clawdbot-workspace" }, { "name": "youtube-transcript", "description": "Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.", "filePath": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript/SKILL.md", "baseDir": "/home/ccuser/rateright-growth/rivet/skills/youtube-transcript", "source": "clawdbot-workspace" } ], "version": 0 }, "modelProvider": "moonshot", "model": "kimi-k2.5", "contextTokens": 80000, "abortedLastRun": false, "inputTokens": 4057, "outputTokens": 477, "totalTokens": 42969 } }