From f84def1b6087383d2fc59252c6e8a925e4da81c9 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 20 Dec 2025 21:12:48 +0100 Subject: [PATCH] chore(skills): add homepage metadata --- skills/bird/SKILL.md | 1 + skills/blucli/SKILL.md | 1 + skills/brave-search/SKILL.md | 1 + skills/camsnap/SKILL.md | 1 + skills/clawdis-browser/SKILL.md | 1 + skills/clawdis-canvas/SKILL.md | 1 + skills/clawdis-cron/SKILL.md | 1 + skills/clawdis-nodes/SKILL.md | 1 + skills/clawdis-notify/SKILL.md | 1 + skills/eightctl/SKILL.md | 1 + skills/gemini/SKILL.md | 1 + skills/gog/SKILL.md | 1 + skills/imsg/SKILL.md | 1 + skills/mcporter/SKILL.md | 1 + skills/nano-banana-pro/SKILL.md | 1 + skills/nano-pdf/SKILL.md | 1 + skills/openai-image-gen/SKILL.md | 1 + skills/openai-whisper-api/SKILL.md | 1 + skills/openai-whisper/SKILL.md | 1 + skills/openhue/SKILL.md | 1 + skills/oracle/SKILL.md | 1 + skills/ordercli/SKILL.md | 1 + skills/peekaboo/SKILL.md | 1 + skills/qmd/SKILL.md | 1 + skills/sag/SKILL.md | 1 + skills/sonoscli/SKILL.md | 1 + skills/spotify-player/SKILL.md | 1 + skills/summarize/SKILL.md | 1 + skills/video-frames/SKILL.md | 1 + skills/wacli/SKILL.md | 1 + 30 files changed, 30 insertions(+) diff --git a/skills/bird/SKILL.md b/skills/bird/SKILL.md index 9bb3d3581..f12f07510 100644 --- a/skills/bird/SKILL.md +++ b/skills/bird/SKILL.md @@ -1,6 +1,7 @@ --- name: bird description: X/Twitter CLI for reading, searching, and posting via cookies or Sweetistics. +homepage: https://bird.fast metadata: {"clawdis":{"emoji":"๐Ÿฆ","requires":{"bins":["bird"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/bird","bins":["bird"],"label":"Install bird (brew)"}]}} --- diff --git a/skills/blucli/SKILL.md b/skills/blucli/SKILL.md index b3cecb299..9fbbff9ab 100644 --- a/skills/blucli/SKILL.md +++ b/skills/blucli/SKILL.md @@ -1,6 +1,7 @@ --- name: blucli description: BluOS CLI (blu) for discovery, playback, grouping, and volume. +homepage: https://blucli.sh metadata: {"clawdis":{"emoji":"๐Ÿซ","requires":{"bins":["blu"]},"install":[{"id":"go","kind":"go","module":"github.com/steipete/blucli/cmd/blu@latest","bins":["blu"],"label":"Install blucli (go)"}]}} --- diff --git a/skills/brave-search/SKILL.md b/skills/brave-search/SKILL.md index ca8ae52b7..2bfeb6365 100644 --- a/skills/brave-search/SKILL.md +++ b/skills/brave-search/SKILL.md @@ -1,6 +1,7 @@ --- name: brave-search description: Web search and content extraction via Brave Search API. +homepage: https://brave.com/search/api metadata: {"clawdis":{"emoji":"๐Ÿฆ","requires":{"bins":["node"],"env":["BRAVE_API_KEY"]},"primaryEnv":"BRAVE_API_KEY"}} --- diff --git a/skills/camsnap/SKILL.md b/skills/camsnap/SKILL.md index 035fcbb9e..bdf48554a 100644 --- a/skills/camsnap/SKILL.md +++ b/skills/camsnap/SKILL.md @@ -1,6 +1,7 @@ --- name: camsnap description: Capture frames or clips from RTSP/ONVIF cameras. +homepage: https://camsnap.ai metadata: {"clawdis":{"emoji":"๐Ÿ“ธ","requires":{"bins":["camsnap"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/camsnap","bins":["camsnap"],"label":"Install camsnap (brew)"}]}} --- diff --git a/skills/clawdis-browser/SKILL.md b/skills/clawdis-browser/SKILL.md index ff0696286..8a6136497 100644 --- a/skills/clawdis-browser/SKILL.md +++ b/skills/clawdis-browser/SKILL.md @@ -1,6 +1,7 @@ --- name: clawdis-browser description: Control clawd's dedicated browser (tabs, snapshots, actions) via the clawdis CLI. +homepage: https://clawdis.ai metadata: {"clawdis":{"emoji":"๐Ÿงญ","requires":{"config":["browser.enabled"]}}} --- diff --git a/skills/clawdis-canvas/SKILL.md b/skills/clawdis-canvas/SKILL.md index 2d1af1087..e7db18bfd 100644 --- a/skills/clawdis-canvas/SKILL.md +++ b/skills/clawdis-canvas/SKILL.md @@ -1,6 +1,7 @@ --- name: clawdis-canvas description: Drive the Clawdis Canvas panel (present, eval, snapshot, A2UI) via the clawdis CLI, including gateway-hosted A2UI surfaces and action bridging. +homepage: https://clawdis.ai metadata: {"clawdis":{"emoji":"๐ŸŽจ","always":true}} --- diff --git a/skills/clawdis-cron/SKILL.md b/skills/clawdis-cron/SKILL.md index 5b0a5ba5f..026be1fc7 100644 --- a/skills/clawdis-cron/SKILL.md +++ b/skills/clawdis-cron/SKILL.md @@ -1,6 +1,7 @@ --- name: clawdis-cron description: Schedule jobs and wakeups via Clawdis Gateway cron.* RPC. +homepage: https://clawdis.ai metadata: {"clawdis":{"emoji":"โฐ","always":true}} --- diff --git a/skills/clawdis-nodes/SKILL.md b/skills/clawdis-nodes/SKILL.md index e3d056eb3..e02b12fce 100644 --- a/skills/clawdis-nodes/SKILL.md +++ b/skills/clawdis-nodes/SKILL.md @@ -1,6 +1,7 @@ --- name: clawdis-nodes description: Discover, interpret, and target Clawdis nodes (paired devices) via the Gateway/CLI. Use when an agent must find available nodes, choose the best target machine, or reason about presence vs node availability (Tailnet/Tailscale optional). +homepage: https://clawdis.ai metadata: {"clawdis":{"emoji":"๐Ÿ›ฐ๏ธ"}} --- diff --git a/skills/clawdis-notify/SKILL.md b/skills/clawdis-notify/SKILL.md index 2597fc290..bcbf2ac42 100644 --- a/skills/clawdis-notify/SKILL.md +++ b/skills/clawdis-notify/SKILL.md @@ -1,6 +1,7 @@ --- name: clawdis-notify description: Send system notifications to specific Clawdis nodes (macOS computers) via the Gateway and CLI. Use when you need to alert a person or confirm a remote action on a particular machine, or when an agent must push a notification to another computer. +homepage: https://clawdis.ai metadata: {"clawdis":{"emoji":"๐Ÿ””"}} --- diff --git a/skills/eightctl/SKILL.md b/skills/eightctl/SKILL.md index a63b92327..48de13987 100644 --- a/skills/eightctl/SKILL.md +++ b/skills/eightctl/SKILL.md @@ -1,6 +1,7 @@ --- name: eightctl description: Control Eight Sleep pods (status, temperature, alarms, schedules). +homepage: https://eightctl.com metadata: {"clawdis":{"emoji":"๐ŸŽ›๏ธ","requires":{"bins":["eightctl"]},"install":[{"id":"go","kind":"go","module":"github.com/steipete/eightctl/cmd/eightctl@latest","bins":["eightctl"],"label":"Install eightctl (go)"}]}} --- diff --git a/skills/gemini/SKILL.md b/skills/gemini/SKILL.md index a485402f7..7c1461e67 100644 --- a/skills/gemini/SKILL.md +++ b/skills/gemini/SKILL.md @@ -1,6 +1,7 @@ --- name: gemini description: Gemini CLI for one-shot Q&A, summaries, and generation. +homepage: https://ai.google.dev/ metadata: {"clawdis":{"emoji":"โ™Š๏ธ","requires":{"bins":["gemini"]},"install":[{"id":"brew","kind":"brew","formula":"gemini-cli","bins":["gemini"],"label":"Install Gemini CLI (brew)"}]}} --- diff --git a/skills/gog/SKILL.md b/skills/gog/SKILL.md index 1b6d70511..c6cbc7b22 100644 --- a/skills/gog/SKILL.md +++ b/skills/gog/SKILL.md @@ -1,6 +1,7 @@ --- name: gog description: Google Workspace CLI for Gmail, Calendar, Drive, and Contacts. +homepage: https://gogcli.sh metadata: {"clawdis":{"emoji":"๐ŸŽฎ","requires":{"bins":["gog"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/gogcli","bins":["gog"],"label":"Install gog (brew)"}]}} --- diff --git a/skills/imsg/SKILL.md b/skills/imsg/SKILL.md index d2dc9e422..b3bb3475a 100644 --- a/skills/imsg/SKILL.md +++ b/skills/imsg/SKILL.md @@ -1,6 +1,7 @@ --- name: imsg description: iMessage/SMS CLI for listing chats, history, watch, and sending. +homepage: https://imsg.to metadata: {"clawdis":{"emoji":"๐Ÿ“จ","requires":{"bins":["imsg"]},"install":[{"id":"go","kind":"go","module":"github.com/steipete/imsg/cmd/imsg@latest","bins":["imsg"],"label":"Install imsg (go)"}]}} --- diff --git a/skills/mcporter/SKILL.md b/skills/mcporter/SKILL.md index bbcf8152f..487cc648a 100644 --- a/skills/mcporter/SKILL.md +++ b/skills/mcporter/SKILL.md @@ -1,6 +1,7 @@ --- name: mcporter description: Manage and call MCP servers (list, call, auth, daemon). +homepage: http://mcporter.dev metadata: {"clawdis":{"emoji":"๐Ÿ“ฆ","requires":{"bins":["mcporter"]},"install":[{"id":"node","kind":"node","package":"mcporter","bins":["mcporter"],"label":"Install mcporter (node)"}]}} --- diff --git a/skills/nano-banana-pro/SKILL.md b/skills/nano-banana-pro/SKILL.md index ae460e4da..ab271bdd6 100644 --- a/skills/nano-banana-pro/SKILL.md +++ b/skills/nano-banana-pro/SKILL.md @@ -1,6 +1,7 @@ --- name: nano-banana-pro description: Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro). +homepage: https://ai.google.dev/ metadata: {"clawdis":{"emoji":"๐ŸŒ","requires":{"bins":["uv"],"env":["GEMINI_API_KEY"]},"primaryEnv":"GEMINI_API_KEY","install":[{"id":"uv-brew","kind":"brew","formula":"uv","bins":["uv"],"label":"Install uv (brew)"}]}} --- diff --git a/skills/nano-pdf/SKILL.md b/skills/nano-pdf/SKILL.md index ae632eada..ef56ae390 100644 --- a/skills/nano-pdf/SKILL.md +++ b/skills/nano-pdf/SKILL.md @@ -1,6 +1,7 @@ --- name: nano-pdf description: Edit PDFs with natural-language instructions using the nano-pdf CLI. +homepage: https://pypi.org/project/nano-pdf/ metadata: {"clawdis":{"emoji":"๐Ÿ“„","requires":{"bins":["nano-pdf"]},"install":[{"id":"uv","kind":"uv","package":"nano-pdf","bins":["nano-pdf"],"label":"Install nano-pdf (uv)"}]}} --- diff --git a/skills/openai-image-gen/SKILL.md b/skills/openai-image-gen/SKILL.md index eba190087..dce7f3186 100644 --- a/skills/openai-image-gen/SKILL.md +++ b/skills/openai-image-gen/SKILL.md @@ -1,6 +1,7 @@ --- name: openai-image-gen description: Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery. +homepage: https://platform.openai.com/docs/api-reference/images metadata: {"clawdis":{"emoji":"๐Ÿ–ผ๏ธ","requires":{"bins":["python3"],"env":["OPENAI_API_KEY"]},"primaryEnv":"OPENAI_API_KEY","install":[{"id":"python-brew","kind":"brew","formula":"python","bins":["python3"],"label":"Install Python (brew)"}]}} --- diff --git a/skills/openai-whisper-api/SKILL.md b/skills/openai-whisper-api/SKILL.md index f1bd05dfb..0b0cbeade 100644 --- a/skills/openai-whisper-api/SKILL.md +++ b/skills/openai-whisper-api/SKILL.md @@ -1,6 +1,7 @@ --- name: openai-whisper-api description: Transcribe audio via OpenAI Audio Transcriptions API (Whisper). +homepage: https://platform.openai.com/docs/guides/speech-to-text metadata: {"clawdis":{"emoji":"โ˜๏ธ","requires":{"bins":["curl"],"env":["OPENAI_API_KEY"]},"primaryEnv":"OPENAI_API_KEY"}} --- diff --git a/skills/openai-whisper/SKILL.md b/skills/openai-whisper/SKILL.md index a9af9d002..c3a6677ac 100644 --- a/skills/openai-whisper/SKILL.md +++ b/skills/openai-whisper/SKILL.md @@ -1,6 +1,7 @@ --- name: openai-whisper description: Local speech-to-text with the Whisper CLI (no API key). +homepage: https://openai.com/research/whisper metadata: {"clawdis":{"emoji":"๐ŸŽ™๏ธ","requires":{"bins":["whisper"]},"install":[{"id":"brew","kind":"brew","formula":"openai-whisper","bins":["whisper"],"label":"Install OpenAI Whisper (brew)"}]}} --- diff --git a/skills/openhue/SKILL.md b/skills/openhue/SKILL.md index 975c12966..4658e0a79 100644 --- a/skills/openhue/SKILL.md +++ b/skills/openhue/SKILL.md @@ -1,6 +1,7 @@ --- name: openhue description: Control Philips Hue lights/scenes via the OpenHue CLI. +homepage: https://www.openhue.io/cli metadata: {"clawdis":{"emoji":"๐Ÿ’ก","requires":{"bins":["openhue"]},"install":[{"id":"brew","kind":"brew","formula":"openhue/cli/openhue-cli","bins":["openhue"],"label":"Install OpenHue CLI (brew)"}]}} --- diff --git a/skills/oracle/SKILL.md b/skills/oracle/SKILL.md index 4b57f5f8d..e6d0f3d76 100644 --- a/skills/oracle/SKILL.md +++ b/skills/oracle/SKILL.md @@ -1,6 +1,7 @@ --- name: oracle description: Run a second-model review or debug session with the oracle CLI. +homepage: https://askoracle.dev metadata: {"clawdis":{"emoji":"๐Ÿงฟ","requires":{"bins":["oracle"]},"install":[{"id":"node","kind":"node","package":"@steipete/oracle","bins":["oracle"],"label":"Install oracle (node)"}]}} --- diff --git a/skills/ordercli/SKILL.md b/skills/ordercli/SKILL.md index 14ad36ac5..3fbc06808 100644 --- a/skills/ordercli/SKILL.md +++ b/skills/ordercli/SKILL.md @@ -1,6 +1,7 @@ --- name: ordercli description: Foodora-only CLI for checking past orders and active order status (Deliveroo WIP). +homepage: https://ordercli.sh metadata: {"clawdis":{"emoji":"๐Ÿ›ต","requires":{"bins":["ordercli"]},"install":[{"id":"go","kind":"go","module":"github.com/steipete/ordercli/cmd/ordercli@latest","bins":["ordercli"],"label":"Install ordercli (go)"}]}} --- diff --git a/skills/peekaboo/SKILL.md b/skills/peekaboo/SKILL.md index db4cce9c6..650dbd76f 100644 --- a/skills/peekaboo/SKILL.md +++ b/skills/peekaboo/SKILL.md @@ -1,6 +1,7 @@ --- name: peekaboo description: Capture and automate macOS UI with the Peekaboo CLI. +homepage: https://peekaboo.boo metadata: {"clawdis":{"emoji":"๐Ÿ‘€","requires":{"bins":["peekaboo"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/peekaboo","bins":["peekaboo"],"label":"Install Peekaboo (brew)"}]}} --- diff --git a/skills/qmd/SKILL.md b/skills/qmd/SKILL.md index 9dd41fced..35247a3e3 100644 --- a/skills/qmd/SKILL.md +++ b/skills/qmd/SKILL.md @@ -1,6 +1,7 @@ --- name: qmd description: Local search/indexing CLI (BM25 + vectors + rerank) with MCP mode. +homepage: https://tobi.lutke.com metadata: {"clawdis":{"emoji":"๐Ÿ“","requires":{"bins":["qmd"]},"install":[{"id":"node","kind":"node","package":"https://github.com/tobi/qmd","bins":["qmd"],"label":"Install qmd (node)"}]}} --- diff --git a/skills/sag/SKILL.md b/skills/sag/SKILL.md index 9f8f5dbdd..9c1a5cca2 100644 --- a/skills/sag/SKILL.md +++ b/skills/sag/SKILL.md @@ -1,6 +1,7 @@ --- name: sag description: ElevenLabs text-to-speech with mac-style say UX. +homepage: https://sag.sh metadata: {"clawdis":{"emoji":"๐Ÿ—ฃ๏ธ","requires":{"bins":["sag"],"env":["ELEVENLABS_API_KEY"]},"primaryEnv":"ELEVENLABS_API_KEY","install":[{"id":"brew","kind":"brew","formula":"steipete/tap/sag","bins":["sag"],"label":"Install sag (brew)"}]}} --- diff --git a/skills/sonoscli/SKILL.md b/skills/sonoscli/SKILL.md index e66f76298..22cfd0d57 100644 --- a/skills/sonoscli/SKILL.md +++ b/skills/sonoscli/SKILL.md @@ -1,6 +1,7 @@ --- name: sonoscli description: Control Sonos speakers (discover/status/play/volume/group). +homepage: https://sonoscli.sh metadata: {"clawdis":{"emoji":"๐Ÿ”Š","requires":{"bins":["sonos"]},"install":[{"id":"go","kind":"go","module":"github.com/steipete/sonoscli/cmd/sonos@latest","bins":["sonos"],"label":"Install sonoscli (go)"}]}} --- diff --git a/skills/spotify-player/SKILL.md b/skills/spotify-player/SKILL.md index 837f77102..66b765d06 100644 --- a/skills/spotify-player/SKILL.md +++ b/skills/spotify-player/SKILL.md @@ -1,6 +1,7 @@ --- name: spotify-player description: Terminal Spotify client (TUI + CLI commands) for playback and search. +homepage: https://www.spotify.com metadata: {"clawdis":{"emoji":"๐ŸŽต","requires":{"bins":["spotify_player"]},"install":[{"id":"brew","kind":"brew","formula":"spotify_player","bins":["spotify_player"],"label":"Install spotify-player (brew)"}]}} --- diff --git a/skills/summarize/SKILL.md b/skills/summarize/SKILL.md index df72843de..2a6b6802f 100644 --- a/skills/summarize/SKILL.md +++ b/skills/summarize/SKILL.md @@ -1,6 +1,7 @@ --- name: summarize description: Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube). +homepage: https://summarize.sh metadata: {"clawdis":{"emoji":"๐Ÿงพ","requires":{"bins":["summarize"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/summarize","bins":["summarize"],"label":"Install summarize (brew)"}]}} --- diff --git a/skills/video-frames/SKILL.md b/skills/video-frames/SKILL.md index e47af4018..2f756805f 100644 --- a/skills/video-frames/SKILL.md +++ b/skills/video-frames/SKILL.md @@ -1,6 +1,7 @@ --- name: video-frames description: Extract frames or short clips from videos using ffmpeg. +homepage: https://ffmpeg.org metadata: {"clawdis":{"emoji":"๐ŸŽž๏ธ","requires":{"bins":["ffmpeg"]},"install":[{"id":"brew","kind":"brew","formula":"ffmpeg","bins":["ffmpeg"],"label":"Install ffmpeg (brew)"}]}} --- diff --git a/skills/wacli/SKILL.md b/skills/wacli/SKILL.md index 6335e9b88..930680ccc 100644 --- a/skills/wacli/SKILL.md +++ b/skills/wacli/SKILL.md @@ -1,6 +1,7 @@ --- name: wacli description: WhatsApp CLI for sync, search, and sending messages. +homepage: https://wacli.sh metadata: {"clawdis":{"emoji":"๐Ÿ“ฑ","requires":{"bins":["wacli"]},"install":[{"id":"go","kind":"go","module":"github.com/steipete/wacli/cmd/wacli@latest","bins":["wacli"],"label":"Install wacli (go)"}]}} ---