Agent skill · software engineering · aradotso
phantom-ai-coworker
AI co-worker agent with its own computer, persistent memory, self-evolution, MCP server, and Slack/email identity built on Claude Agent SDK
Why this skill is useful
Adds executable scripts for deploying and configuring a self-evolving AI co-worker with persistent memory and dynamic tool registration.
What it needs
Requires bun, docker installed locally. Requires anthropic, qdrant, resend, slack, telegram account access. About 9k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
Phantom AI Co-worker Skill by ara.so — Daily 2026 Skills collection. Phantom is an AI co-worker that runs on its own dedicated machine. Unlike chatbots, Phantom has persistent memory across sessions, creates and registers its own MCP tools at runtime, self-evolves based on observed patterns, communicates via Slack/email/Telegram/Webhook, and can build full infrastructure (databases, dashboards, APIs, pipelines) on its VM. Built on the Claude Agent SDK with TypeScript/Bun. Architecture Overview Installation Docker (Recommended) From Source (Bun) Configuration (.env) Key Commands Core Concepts & Code Examples 1. Memory System (Qdrant + Embeddings) Phantom stores memories as vector embeddings for semantic recall across sessions. 2. Dynamic MCP Tool Registration Phantom creates MCP tools at runtime that persist across restarts. 3. Slack Channel Integration 4. Claude Agent SDK Integration 5. Secure Credential Collection Phantom collects credentials via encrypted forms, never plain text. 6. Self-Evolution Engine Phantom observes its own behavior, proposes improvements, validates with a separate model, and evolves. 7. Infrastructure Building (VM Operations) 8. Webhook Channel Connecting Claude Code to Phantom's MCP Server Once Phantom is running, connect Claude Code to use all of Phantom's registered tools: Or via CLI: Docker Compose Structure Slack App Setup 1. Go to api.slack.com/apps → Create New App → From manifest 2. Use this manifest: 3. Install to workspace → copy Bot Token (xoxb-) to SLACKBOTTOKEN 4. Generate App-Level Token with connections:write → copy to SLACKAPPTOKEN 5. Copy Signing Secret → SLACKSIGNINGSECRET 6. Get your user ID: In Slack, click your profile → copy Member ID → OWNERSLACKUSERID Common Patterns Asking Phantom to Build a Tool In Slack: Phantom will build the tool, register it with its MCP server, and confirm it's available. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/phantom-ai-coworker