.claude/skills/deploy-apps/SKILL.md
--- name: deploy-apps description: Build and restart Astro web apps (wardrobe, gallery). MUST be run after editing any file in apps/. Use after modifying wardrobe or gallery source, or when the running server seems stale. Trigger words: deploy apps, rebuild wardrobe, rebuild gallery, build apps, restart wardrobe. context: fork allowed-tools: - Bash --- # Deploy Apps Build and restart the Astro SSR web apps (wardrobe, gallery). ## WHEN TO USE THIS **After ANY edit to files in `apps/wardrobe
npx skillsauth add claudeaceae/samara-main .claude/skills/deploy-appsInstall 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.
Build and restart the Astro SSR web apps (wardrobe, gallery).
After ANY edit to files in apps/wardrobe/ or apps/gallery/.
This is separate from update-samara which only rebuilds the Swift Samara.app. Astro apps have their own build step. Forgetting this causes the running server to serve stale code from the old dist/ bundle — changes appear in source but have zero effect at runtime.
All apps:
~/.claude-mind/system/bin/build-apps
Single app:
~/.claude-mind/system/bin/build-apps wardrobe
~/.claude-mind/system/bin/build-apps gallery
The script handles: npm run build → kill old server process → restart.
After deploying, confirm the server is running with the new code:
# Check process is alive
pgrep -f "entry.mjs"
# For wardrobe — verify a recent change is in the built output
grep "your-change" apps/wardrobe/dist/server/pages/api/*.mjs
development
# /webhook --- name: webhook description: Manage webhook sources - list, add, test, and view incoming events context: fork triggers: - webhook - add webhook - create webhook - webhook setup - incoming webhooks --- Manage the webhook receiver system. Use this skill to add new webhook sources, test existing ones, and view incoming events. ## What You Can Do 1. **List sources** - Show all registered webhook sources 2. **Add source** - Create a new webhook source with secure secret 3.
testing
Check crypto wallet balances, transaction history, and addresses
testing
# /voice-call - FaceTime Voice Calling Place and receive FaceTime Audio calls with live transcription and voice/text responses. ## Quick Start ```bash # Full voice conversation (responds via FaceTime audio) ~/.claude-mind/system/bin/voice-call --voice-response # Call with text responses (via iMessage) ~/.claude-mind/system/bin/voice-call --text-response # Call a specific number ~/.claude-mind/system/bin/voice-call +15551234567 --voice-response ``` ## Prerequisites Run `audio-setup --check
tools
--- name: sync description: Check for drift between repo and running system. Use when checking if scripts or Samara are out of sync, verifying system integrity, or before/after rebuilds. Trigger words: sync, organism sync, check drift, system drift, repo sync. context: fork allowed-tools: - Bash - Read - Grep --- # Sync Skill Check for drift between the repo and running system, and optionally fix it. ## What This Does Runs the `sync-organism` script to detect differences between: - `~/