554/work-migration/SKILL.md
Package current work for handoff to another agent. Use when the user asks to migrate, transfer, hand off, or export work to another agent or environment. Produces a self-contained .zip with all files, configs, memory, and a comprehensive readme so the receiving agent needs zero additional context.
npx skillsauth add starchild-ai-agent/community-skills @554/work-migrationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Package work into a self-contained .zip that another agent can pick up cold — no chat history, no implicit knowledge, no "you should already know this."
The receiving agent is a blank slate. It has never seen your conversation history, your memory topics, your .env, your scheduled tasks, or your running services. Everything it needs must be inside the zip. If you're thinking "that's obvious, I don't need to write it down" — write it down.
Ask the user: what work are we migrating? Could be a project, a custom skill, an ongoing task, or a full workspace. Pin down boundaries before collecting files.
Work has tentacles. Trace ALL categories:
| Category | Where to look | What to capture |
|----------|---------------|-----------------|
| Source code | Project dirs | All files preserving structure |
| Env vars | .env | ⚠️ SENSITIVE — see Security section below |
| System deps | setup.sh | pip/apt/npm packages installed for this work |
| Custom skills | skills/ | Any skills created or modified for this work |
| Scheduled tasks | list_scheduled_tasks | Job ID, schedule, description, model, full command |
| Running services | /data/previews.json | Dir, command, port — note must be restarted |
| Memory | memory_topics + memory_get | Export relevant topic summaries as .md files |
| User preferences | prompt/SOUL.md, prompt/USER.md | Sections relevant to this work's behavior |
| Decision history | Conversation context + memory | Why things are the way they are |
| External APIs | Code + .env | Endpoint, auth method, rate limits, quirks |
| Blockchain/wallet | Code + wallet tools | Addresses, chains, contracts — NEVER private keys |
The most important file in the package. Follow the template in references/readme-template.md.
The template has 10 mandatory sections. Key rules:
Two mandatory prompts before packaging:
Found these env vars relevant to this work:
- OPENAI_API_KEY (used in src/llm.py)
- POSTGRES_URL (used in src/db.py)
- TELEGRAM_BOT_TOKEN (used in scripts/notify.py)
Include actual values in the package?
[A] Yes, include values (convenient but sensitive)
[B] No, redact values — only include names + purpose (safer)
[C] Let me pick which ones to include
⚠️ Anyone who gets this zip will see the values.
Rules:
Protect the zip with a password?
[A] Yes — I'll set a password (recommended if transferring over internet)
[B] No — plain zip is fine
Password adds encryption so the file is safe in transit.
Rules:
zip -e (standard encryption) or 7z a -p (AES-256, stronger).7z not installed, fall back to zip -e and note it uses ZipCrypto (weaker).mkdir -p /tmp/work-migration-[name]
# Copy files preserving structure
cp -r [identified-files] /tmp/work-migration-[name]/
# Export memory topics
mkdir -p /tmp/work-migration-[name]/memory/
# Copy readme to root
cp work_migration_readme.md /tmp/work-migration-[name]/
# Zip — with or without password based on user choice
cd /tmp
# No password:
zip -r /data/workspace/output/work-migration-[name].zip work-migration-[name]/
# With password (if user chose yes):
# zip -e -r /data/workspace/output/work-migration-[name].zip work-migration-[name]/
# Or stronger encryption:
# 7z a -p"USER_PASSWORD" -mhe=on /data/workspace/output/work-migration-[name].7z work-migration-[name]/
rm -rf /tmp/work-migration-[name]
Before delivering, self-review:
development
OpenSea API integration for NFT and token discovery, marketplace intelligence, and order/transaction workflows. Use when working with OpenSea data or trading flows (e.g. collection stats, trending collections/tokens, NFT metadata, listings/offers, swap quotes, transaction receipt polling).
development
Generate a warm, healing parallel-universe fairy tale (~1000 words) plus 3 cohesive storybook illustrations, themed "if this person had never been born, what would the world miss." Output is a polished HTML storybook that can be previewed and published. Use when the user wants a personalized "if I had never been born" / "如果我没出生" tale for a real person — input is a name, age, and 3 key life events. Great for birthdays, memorials, encouragement gifts, or healing keepsakes.
development
Onboard a user to Phala Cloud and deploy a verifiable Starchild TEE agent — a minimal FastAPI runtime running inside an Intel TDX confidential VM, plus a published chat dashboard with attestation verification. Use when the user wants to "try TEE", "run an agent in a confidential VM", "deploy to Phala", or replicate the internal Starchild TEE test setup.
tools
Trade on Polymarket prediction markets (CLOB V2) from a Privy EOA wallet. Search markets, place/cancel orders, manage positions. No private key handling. Use when the user wants to bet on event outcomes (e.g. "buy YES at 0.65 on the ceasefire market", "what are my open positions", "close my Trump bet").