Agent skill
setup-shared-folder
Set up a private GitHub repo for syncing files between GhostClaw (Mac mini) and user's main machine (MacBook Air, etc). Use when user wants to share files across machines without Dropbox/iCloud.
Install this agent skill to your Project
npx add-skill https://github.com/b1rdmania/ghostclaw/tree/main/.claude/skills/setup-shared-folder
SKILL.md
Setup Shared Folder
Creates a private GitHub repo for syncing files between the machine running GhostClaw and the user's primary machine.
Use when:
- User wants files from GhostClaw accessible on another machine
- User wants to avoid Dropbox/Google Drive/iCloud
- User mentions "shared folder", "sync files", "access files on my laptop"
What it does
-
Creates
~/ghostclaw-shared/directory structure:variant/- Variant HTML/React exportsprojects/- Project filesscratch/- Temp workspace
-
Initializes git repo
-
Creates private GitHub repo (under GhostClaw's GitHub account)
-
Pushes initial commit
-
Gives user clone instructions
Usage
# On GhostClaw's machine (already done by skill):
cd ~/ghostclaw-shared
# Repo created and pushed
# On user's machine (tell them to run):
git clone https://github.com/ziggythebot/ghostclaw-shared.git
cd ghostclaw-shared
Workflow after setup
When GhostClaw saves files:
# GhostClaw does this automatically:
cd ~/ghostclaw-shared
cp /path/to/file variant/
git add .
git commit -m "Add variant export"
git push
User gets files:
# User runs on their machine:
cd ~/ghostclaw-shared
git pull
# Files now available locally
Auto-sync option (optional)
For automatic pulling on user's machine:
# Add to crontab on user's machine:
*/5 * * * * cd ~/ghostclaw-shared && git pull -q
Implementation
#!/bin/bash
# Create directory structure
mkdir -p ~/ghostclaw-shared/{variant,projects,scratch}
cd ~/ghostclaw-shared
# Initialize git
git init
echo "# GhostClaw Shared Files
Synced workspace between GhostClaw and your main machine.
- \`variant/\` - Variant HTML/React exports
- \`projects/\` - Project files
- \`scratch/\` - Temp workspace
## Usage
Pull latest files:
\`\`\`
git pull
\`\`\`
" > README.md
git add .
git commit -m "Initial commit"
# Create private GitHub repo
gh repo create ghostclaw-shared --private --source=. --push
echo "✓ Shared folder created at ~/ghostclaw-shared"
echo "✓ GitHub repo: https://github.com/$(gh api user -q .login)/ghostclaw-shared"
echo ""
echo "On your main machine, run:"
echo " git clone https://github.com/$(gh api user -q .login)/ghostclaw-shared.git"
Update PROJECTS.md
After running, update the user's PROJECTS.md:
## Shared Files
**GitHub Repo**: `~/ghostclaw-shared/`
- Syncs to https://github.com/ziggythebot/ghostclaw-shared
- Clone on your MacBook Air: `git clone <url>`
- Pull updates: `cd ~/ghostclaw-shared && git pull`
- Subfolders:
- `variant/` - Variant HTML/React exports
- `projects/` - Project files
- `scratch/` - Temp workspace
Helper function for GhostClaw
Add to memory: when saving files to share with user, use this pattern:
# Save file to shared folder
cp /path/to/file ~/ghostclaw-shared/variant/filename.html
# Auto-commit and push
cd ~/ghostclaw-shared
git add .
git commit -m "Add: filename.html"
git push
Security
- Repo is private by default
- Only accessible to GhostClaw's GitHub account and collaborators
- User can add their own GitHub account as collaborator if needed
- Isolated from user's personal cloud storage (Dropbox, iCloud, etc.)
Notes
- Requires
ghCLI authenticated - User needs git on their main machine
- Alternative: use Desktop folder via screen sharing (simpler but manual)
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-browser
Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test web pages. Use whenever a browser would be useful, not just when the user explicitly asks.
add-voice-transcription
Add voice message transcription to GhostClaw using ElevenLabs Scribe API. Automatically transcribes voice notes so the agent can read and respond to them.
sales-enablement
When the user wants to create sales collateral, pitch decks, one-pagers, objection handling docs, or demo scripts. Also use when the user mentions 'sales deck,' 'pitch deck,' 'one-pager,' 'leave-behind,' 'objection handling,' 'deal-specific ROI analysis,' 'demo script,' 'talk track,' 'sales playbook,' 'proposal template,' 'buyer persona card,' 'help my sales team,' 'sales materials,' or 'what should I give my sales reps.' Use this for any document or asset that helps a sales team close deals. For competitor comparison pages and battle cards, see competitor-alternatives. For marketing website copy, see copywriting. For cold outreach emails, see cold-email.
seo-audit
When the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "not showing up in Google," "site isn't ranking," "Google update hit me," "page speed," "core web vitals," "crawl errors," or "indexing issues." Use this even if the user just says something vague like "my SEO is bad" or "help with SEO" — start with an audit. For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema-markup. For AI search optimization, see ai-seo.
churn-prevention
When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers or wants to build systems to prevent it. For post-cancel win-back email sequences, see email-sequence. For in-app upgrade paywalls, see paywall-upgrade-cro.
qodo-pr-resolver
Review and resolve PR issues with Qodo - get AI-powered code review issues and fix them interactively (GitHub, GitLab, Bitbucket, Azure DevOps)
Didn't find tool you were looking for?