Setup, credentials, and common commands for all connected services.
โ Active
| Credential File | ~/.openclaw/workspace/.env.github |
|---|---|
| Variables | GITHUB_TOKEN, GITHUB_USER |
| Scopes | project, read:org, repo, workflow |
| User | microspaces (GitHub Pro) |
# Update Projects board (Kanban)
~/.openclaw/workspace/scripts/update-agent-status.sh \
<agent> <status> <task> [server] [blocked-by] [discord] [priority] [type] [progress] [notes]
# Update HTML status page
~/.openclaw/workspace/scripts/update-status-html.sh \
<agent> <status> <task> [server] [blocked-by] [discord]
# Publish markdown to GitHub
~/.openclaw/workspace/scripts/github-publish-md.sh \
<server> <channel> <bot> <task> <file>
| Repo | Purpose |
|---|---|
microspaces/headquarters | Central hub: status, docs, templates |
microspaces/linkall | Monorepo: SurroundShow + FunFirst + RedWave |
microspaces/crm | CRM app (Convex + Vercel) |
microspaces/superstarsale | Superstar Sale marketing |
microspaces/almightydollar-app | Almighty Dollar app |
microspaces/surroundshow-v2 | Legacy SurroundShow (pre-monorepo) |
microspaces/aroundtown | Around Town newsletter monorepo (four NV sites) |
microspaces/holidacor | Holidacor |
microspaces/microspaces-app | MicroSpaces app |
microspaces/<server-name> | Per-server published markdown outputs |
โ Active
| Credential File | ~/.openclaw/workspace/.env.vercel |
|---|---|
| Variable | VERCEL_TOKEN |
| Token Setup | vercel.com/account/tokens |
# Load credentials
source ~/.openclaw/workspace/.env.vercel
# Deploy
vercel --token *** --yes
# Link project (first time)
vercel --token *** --yes --confirm
.env files should include VERCEL_DEPLOYMENT_URL and VERCEL_HOSTED_URL.โ Connected
| Dashboard | dashboard.convex.dev |
|---|---|
| Deploy Command | npx convex deploy (requires CONVEX_DEPLOY_KEY env var) |
| Project | Repo | Key File | URL |
|---|---|---|---|
| CRM (standalone) | C:/Users/AI/Repos/crm | .env.convex | prod:upbeat-giraffe-329 โ upbeat-giraffe-329.convex.cloud |
| SurroundShow | C:/Users/AI/Repos/linkall/apps/surroundshow-web | .env.convex-surroundshow | dev:upbeat-capybara-284 โ upbeat-capybara-284.convex.cloud |
| FunFirst | C:/Users/AI/Repos/linkall/apps/funfirst-web | .env.convex-funfirst | dev:trustworthy-lemming-377 โ trustworthy-lemming-377.convex.cloud |
| RedWave | C:/Users/AI/Repos/linkall/apps/redwave-web | .env.convex-redwave | dev:fabulous-eel-831 โ fabulous-eel-831.convex.cloud |
On merge to main, a GitHub Action runs npx convex deploy automatically. Configured for: crm, almightydollar-app, surroundshow-v2.
โ Active
| Location | C:/Users/AI/Repos/linkall |
|---|---|
| Package Manager | pnpm + turborepo |
| Build All | pnpm turbo build |
| App | Name | Routes | URL |
|---|---|---|---|
surroundshow-web | SurroundShow | 11 routes | surroundshow-web.vercel.app |
funfirst-web | FunFirst | 13 routes (incl. /battle-loco) | funfirst-web.vercel.app |
redwave-web | RedWave | 9 routes | redwave-web.vercel.app |
pnpm --filter <app-name> build commands. Each app has its own Convex deployment (see Convex section above).โ Connected
| Config | ~/.openclaw/workspace/.env.facebook |
|---|---|
| Wrapper | ~/.openclaw/workspace/facebook-ads-wrapper.js |
| Connected User | Mike Buchanan (ID: 10165597728487214) |
| Ad Account | act_2251929301697266 |
| API Version | v18.0 |
| Permissions | ads_management, ads_read, business_management |
node facebook-ads-wrapper.js test # Test connection
node facebook-ads-wrapper.js campaigns # List campaigns
node facebook-ads-wrapper.js create-campaign "Name" 500 # Create ($5/day, PAUSED)
node facebook-ads-wrapper.js insights [campaign-id] # Performance data
node facebook-ads-wrapper.js upload-video <path> # Get video upload command
โ Connected โ Via OpenClaw Gateway plugins
Save image to workspace, then use MEDIA: directive on its own line:
MEDIA:./screenshot.png
<> to suppress embedsโ Working
| Location | C:/Users/AI/openclaw-superstarsalemarketing/remotion-ad/ |
|---|---|
| Render | npx remotion render src/index.tsx <comp-id> output/<file>.mp4 |
| ID | Format | Duration |
|---|---|---|
HighScoreHostAd | 1080ร1080 @ 30fps | 15s |
FacebookFeedAd | Square (1:1) | โ |
StoryAd | Vertical (9:16) | โ |
โ Available โ Headless Chrome via Playwright CLI
| Tool | Playwright CLI (clawbrowser skill) |
|---|---|
| Session Persistence | Yes (cookies/storage saved between commands) |
| Use for | Facebook login flows, web scraping, screenshots |
โ Available
| Skill Location | ~/.openclaw/workspace/skills/youtube-transcript/ |
|---|---|
| Method | youtube-transcript-api (residential IP, no VPN needed) |
| Use for | Transcript fetching, video summarization, content extraction |