Add s2-storage skill with reusable upload script

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Connor Rhodes 2026-05-22 16:53:14 -05:00
parent eb8da9611e
commit 5dcfd0413d
3 changed files with 92 additions and 2 deletions

View file

@ -232,10 +232,10 @@ description: Master index of all skills in your robot assistant system. Your ass
**Dependencies:** `yt-dlp` CLI, Python 3
### S2 Storage
**Purpose:** Upload and manage files on S2, a self-hosted file storage service at s2.connorrhodes.com. Provides upload endpoint and auth details for persistent file storage.
**Purpose:** Upload and manage files on S2, a self-hosted file storage service at s2.connorrhodes.com. Use `skills/s2-storage/scripts/s2_upload.py` for all uploads — do not rewrite the curl command inline in other skills.
**Triggers:** "upload to s2," "s2," "s2 storage," "upload a file," "store this file"
**File:** `skills/s2-storage/SKILL.md`
**Dependencies:** `curl` CLI
**Dependencies:** `uv`, Python `requests`
### SilverBullet Query
**Purpose:** Write Space Lua (SLIQ) queries and live filter widgets for SilverBullet notes. Covers filtering pages by folder or tag, listing tasks, showing recently modified notes, building dashboards, and embedding dynamic query expressions in any note.