Skills enabled · ~25
| cad-twin | Design / validate / render / document fabrication components. 7-step CAD loop. Reference: PRT-90001_test_plate_small. |
|---|---|
| cad-from-anything | Voice / sketch / photo / video → tested CAD component. Project config at ~/.claude/skills/cad-from-anything/projects/. |
| cadquery-sw-review-loop | Run CadQuery → STEP → SolidWorks 2026 → 6 standard views as PNG. Critique loop. |
| arch-from-anything | Architectural sibling to cad-from-anything. Scaffold only as of Apr 26 — full MVP after CORE1 ships May 15. |
| mech-render | Technical renders + engineering blueprints from a description file. |
| part-card | Component card PDFs (one page per part). BOM with images. |
| generate-image | Nano Banana Pro w/ self-critique loop. |
| generate-video | Veo 3.1, text/image/first-last-frame. |
| video-from-anything | Compose multi-shot videos: Manim + NB Pro + Veo + audio + ffmpeg. Project-aware. |
| ask-audio | Audio analysis via Gemini. Local files or Drive URLs (routes to Cloud Run for Drive). |
| ask-video | YouTube / Vimeo / TikTok / arbitrary URL → AI Q&A. |
| youtube-researcher | Topic research via YouTube videos. Use proactively for tutorials, expert talks, demos. |
| google-workspace | Docs + Sheets + Gmail send. Hard rule: never send email without Pablo's "send it". |
| n8n-mcp + 6 n8n skills | Workflow management, validation, expression syntax, code (JS/Python), patterns. |
| schedule | Cron-scheduled remote agents. Routine tasks, deferred follow-ups. |
| loop | Recurring command on interval. For active polling. |
| update-config | Modify settings.json (hooks, permissions, env, plugins). |
| fewer-permission-prompts | Scan transcripts → allowlist common safe Bash + MCP calls. |
| optimal-claude-env | Initialize CLAUDE.md + memory + hooks for a new project. |
| skill-creator | Build / modify / eval skills. |
| claude-api | Anthropic SDK apps + prompt caching + model migrations. |
Cloud Run us-central1
| ask-audio-processor | GCP project project-64b3c795-f17f-4358-b90. Pipeline: Drive download → optional ffmpeg → Gemini Files API → query → response. |
|---|---|
| Endpoints |
/ask — audio Q&A (also reads Docs, Sheets, PDFs, video)/drive-download — raw file bytes from Drive (SA-readable files, e.g. restricted-share PDFs). Added 2026-04-28./media/sync-drive-folder — Drive → GCS w/ thumbs (≤200MB)/media/transcode-drive-video — ffmpeg up to 5GB/media/transcribe-gcs — transcribe transcoded clips/media/signed-url — generate signed URLs/media/list — list bucket contents/upload-to-drive — push files to Drive/drive-search — query Drive/create-sheet — provision Sheets/list-drives — enumerate Shared Drives
|
| Service account | drive-ai-processor@project-64b3c795-f17f-4358-b90.iam.gserviceaccount.com |
GCS storage
| rubisco2-media | us-central1, signed-URL access only. Structure: {prefix}/originals/{name} + {prefix}/thumbs/{stem}.jpg. |
|---|
n8n Workflows active
| 3Giq79kdfUODIP5P | Email Sender — Claude. Webhook-triggered. Threading + CC + UTF-8. Pablo's outbound channel. |
|---|---|
| jGS9oFq4hMntqzoR | Tere · Error handler |
| Tere monitors | CRM Integrity · Session Watch · Daily Report · 4 monitors total |
| QSA7w4cJRuL9hEE7 | Luis · CRM Integrity (inactive) |
| jTHbrWdSAlZDWfvA | Luis · Session Watch (inactive, has TBD_LUIS_CAL_API_KEY) |
| m5QL6PVT73nmbyDE | Luis · Daily Report (inactive, has TBD_LUIS_MAIN_FLOW_ID) |
| 72QmiPptKxf4AnYS | Luis · [Luis] Kapso Inbound (inactive) |
| rIJ48i1FxplYtKZN | Luis · [Luis] Kapso Send Helper (inactive) |
Drive Access standard rule
For Spark to access any Drive file or folder, one of:
- Share with the service account: add
drive-ai-processor@project-64b3c795-f17f-4358-b90.iam.gserviceaccount.comas Viewer/Editor. - Use a Shared Drive: RUBISCO2, Horus, or GCT — service account already has access.
"Anyone with the link" sharing does NOT work for the service account.
Kapso WhatsApp Business
| Tier | Free, 1/1 phone numbers used (Luis) |
|---|---|
| Production number | +1 555-914-6255 (US digital) |
| Phone Number ID | 1083166838211286 |
| Business Account ID | 1404955305009874 |
| API base | https://api.kapso.ai/platform/v1 (auth: X-API-Key) |
| Send endpoint | https://api.kapso.ai/meta/whatsapp/v24.0/{phone_number_id}/messages |
Hooks active
| UserPromptSubmit | Injects operating principles (~/.claude/CLAUDE.md) into every turn. |
|---|---|
| PostToolUse · Edit|Write | Auto-opens dashboard.html in default browser when path matches. Project-level (settings.local.json). |
Memory ~30+ entries
Auto-memory at ~/.claude/projects/c--Users-pablo-Documents-Spark/memory/. Index at MEMORY.md. Categories: user, feedback, project, reference. Append-on-need.
