- 📁 references/
- 📁 scripts/
- 📁 tmp/
- 📄 SKILL.md
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway BYOK). Also analyze/describe existing images using multimodal AI vision. Use when user asks to "generate an image", "create a PNG", "make an icon", "make it transparent", "describe this image", "analyze this image", "what's in this image", "explain this image", or needs AI-generated visual assets for the project. Supports model selection via keywords (gemini, riverflow, flux2, seedream, gpt5), configurable aspect ratios/resolutions, transparent backgrounds (-t), reference image editing (-r), image analysis (--analyze), and per-project cost tracking (--costs).
Scan Apple's SwiftUI documentation for deprecated APIs and update the SwiftUI Expert Skill with modern replacements. Use when asked to "update latest APIs", "refresh deprecated SwiftUI APIs", "check for new SwiftUI deprecations", "scan for API changes", or after a new iOS/Xcode release. Requires the Sosumi MCP to be available.
Navigate and modify surf-cli codebase - Chrome extension + native host for AI browser automation. Use for surf-cli code work, architecture questions, implementing browser control/CDP/accessibility/network features.
Multi-AI requirements scoping using Codex and Gemini CLIs (Double Diamond Define phase). Use when: AUTOMATICALLY ACTIVATE when user requests clarification or scoping:. \"define the requirements for X\". \"clarify the scope of Y\
翰林院 OpenViking 记忆增强 — 将小说写作 pipeline 的设定、摘要、伏笔接入 OpenViking 语义记忆。若你从属于翰林院,当你看到这个skill时,务必加载这个skill。
Use when working in this repository and an AI agent needs a temporary/disposable email address through the MoeMail CLI.
This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.
Browse entities in the Remnic knowledge graph and surface their facts and relationships. Trigger phrases include "tell me about the entity", "look up", "what do we know about".
- 📁 .github/
- 📁 assets/
- 📁 benchmark/
- 📄 .gitignore
- 📄 ARCHITECTURE.md
- 📄 CHANGELOG.md
Claw Compactor — 6-layer token compression skill for OpenClaw agents. Cuts workspace token spend by 50–97% using deterministic rule-engines plus
Set up or update TDD Guard for the current project. Detects the test framework, installs or updates the matching reporter, and configures or migrates its configuration to match the current specification.
How to use Instagram CLI to interact with Instagram from the command line on behalf of a user. Use this skill whenever the user wants to send or read Instagram messages, check their inbox, reply to or unsend messages, or automate any Instagram DM workflow via the CLI. This includes tasks phrased as "message X on Instagram", "check my Instagram DMs", "send a photo to my friend", "read my unread Instagram threads", or any automation / scripting involving Instagram direct messages. --- # Instagram CLI — Agent Usage Guide Instagram CLI (`instagram-cli`) is a terminal client for Instagram. For agents, it exposes **one-turn commands** that print to stdout and exit — perfect for scripting and tool-use. > All one-turn commands require the user to already be logged in (`instagram-cli auth login`). > If a command returns an auth error, prompt the user to log in first. Do not attempt to login using the CLI by yourself. --- ## Thread Resolution Every command that targets a thread accepts a `<thread>` argument resolved in this order: 1. **Thread ID** (20+ digit number like `340282366920938463...`) — direct, zero extra API calls 2. **Username** — exact Instagram username (e.g. `johndoe`) 3. **Thread title** — fuzzy search across inbox (e.g. `"Book Club"`) **Best practice for multi-step workflows:** call `inbox --output json` first to get thread IDs, then pass those IDs directly to subsequent commands. This avoids redundant search API calls and is more reliable than username/title matching. --- ## JSON Output All commands accept `-o json` / `--output json`. Responses follow this envelope: ```json { "ok": true, "data": { ... } } { "ok": false, "error": "message" } ``` Always use `--output json` when you need to parse results programmatically. --- ## Commands ### List inbox ```bash instagram-cli inbox [--limit <n>] [--output json] ``` Returns recent threads. Each thread includes: `id`, `title`, `users`, `lastMessage`, `lastActivity`, `unread`. ```bash # Get 10 most recent threads as
Run bot acceptance tests to validate MCP tools work correctly from a real AI agent's perspective. Use when testing PRs, detecting regressions, or verifying tool changes end-to-end with Claude/Gemini CLIs.