grtninja
- 157 skills
- 0 followers
- 1 week ago last updated
- ▌ Openai Image Gen · grtninja bundleBatch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.
- ▌ Code Gap Sweeping · grtninja bundleSweep one or more local repositories for implementation gaps and produce deterministic, evidence-backed remediation lanes. Use when you need cross-repo detection of missing tests, docs lockstep drift, risky TODO/FIXME additions, and release-hygiene misses.
- ▌ Openai Whisper API · grtninja bundleTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
- ▌ Skill Trust Ledger · grtninja bundleKeep a local reliability ledger for skills using recorded outcomes and arbiter evidence. Use when deciding whether to trust, restrict, or block skills over time.
- ▌ Docs Alignment Lock · grtninja bundleKeep repository policy docs aligned and privacy-safe before PRs. Use when changing workflow/policy text across AGENTS.md, README.md, CONTRIBUTING.md, SKILL.md, PR templates, or skill candidate docs.
- ▌ Local Compute Usage · grtninja bundleEnforce local-first Codex execution through VS Code workspace and connected local apps/services/hardware, with MemryX shim priority and fail-closed remote-host checks.
- ▌ Repo B Starframe Ops · grtninja bundleValidate <PRIVATE_REPO_B> STARFRAME API, AvatarCore proxy, persona registry, heartbeat contract, and degraded-mode guardrails.
- ▌ Repo D UI Guardrails · grtninja bundleEnforce <PRIVATE_REPO_D> AGENTS.md guardrails for UI/Electron work. Use when modifying apps/desktop, packages/ui, packages/engine, packages/services, or docs tied to deterministic visuals, startup acceptance, state persistence, no-download policy, local-only behavior, and no-CI constraints.
- ▌ Safe Mass Index Core · grtninja bundleBuild and query bounded metadata-only repository indexes without rg process churn. Use when working in very large repos and you need deterministic file discovery by path, extension, language, scope, or freshness.
- ▌ Skill Installer Plus · grtninja bundleRun local-first skill installation with lockdown admission and a learning recommendation loop. Use when adding/updating skills so installs are evidence-gated and future install choices improve from prior outcomes.
- ▌ Skillhub Trend Radar · grtninja bundleTrack SkillHub trend and topic drift, maintain a bounded rewrite watchlist, and surface emerging gaps worth turning into repo-owned skills. Use when the marketplace query set shows new families or when the current shortlist has gone stale.
- ▌ Usb Export Reconcile · grtninja bundleReview and reconcile USB-delivered repo exports as Git-like sources. Use when a USB drive carries a repo clone or host bundle that must be compared, reviewed, backed up, and only then applied.
- ▌ Repo A Host Admin Ops · grtninja bundleOperate and validate <PRIVATE_REPO_A> admin-host desktop, client-host surfaces, and USB host-bundle workflows. Use when changing admin terminal UIs, host packaging/install scripts, startup acceptance, or USB-delivered host updates.
- ▌ Repo B Avatarcore Ops · grtninja bundleRun and validate <PRIVATE_REPO_B> AvatarCore proxy, provider routing, and Unreal bridge lifecycle surfaces.
- ▌ Repo B Hardware First · grtninja bundleEnforce hardware-first diagnosis and fixes in <PRIVATE_REPO_B>. Use for runtime probe, telemetry, inference, and integration failures where strict real-hardware behavior, no new stubs, deterministic diagnostics, and no unrequested driver/runtime mutation are required.
- ▌ Repo B Mass Index Ops · grtninja bundleRun fast non-sharded mass-index operations for <PRIVATE_REPO_B> service lanes. Use when triaging bridge wiring, thin-waist routes, control-center connectors, and runtime helper scripts where quick endpoint-path discovery is required.
- ▌ Bluebubbles · grtninja bundleUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
- ▌ Feishu Perm · grtninja bundleManage Feishu file and document permissions via the feishu_perm tool. Use when listing collaborators, granting access, revoking access, or checking whether a file, folder, wiki node, or document has the correct permission level.
- ▌ Feishu Wiki · grtninja bundleNavigate and manage Feishu Wiki spaces and nodes via the feishu_wiki tool. Use when listing spaces, browsing wiki trees, creating or moving wiki pages, renaming nodes, or resolving a wiki node into the backing Docx object for feishu_doc edits.
- ▌ Healthcheck · grtninja bundleHost security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
- ▌ Model Usage · grtninja bundleSummarize per-model usage cost from local CodexBar cost JSON. Use when you need current-model or all-model cost breakdowns for Codex or Claude usage.
- ▌ Coding Agent · grtninja bundleDelegate coding tasks to Codex, Claude Code, or Pi agents via background process for feature builds, PR reviews, large refactors, and iterative implementation. Avoid trivial edits, read-only tasks, ACP thread harness requests, or ~/clawd workspace. Claude Code uses --print --permission-mode bypassPermissions (no PTY). Codex/Pi/OpenCode require pty:true.
- ▌ Feishu Drive · grtninja bundleBrowse and manage Feishu Drive folders and files via the feishu_drive tool. Use when listing shared folders, inspecting file metadata, creating folders, moving files, or deleting Drive items the bot can access.
- ▌ Session Logs · grtninja bundleSearch and analyze your own session logs (older/parent conversations) using jq.
- ▌ Video Frames · grtninja bundleExtract frames and short clips from local video files with ffmpeg. Use when you need quick visual checkpoints without opening a full editor.
- ▌ Skill Auditor · grtninja bundleAudit skill candidates and classify each changed skill as unique or upgrade with severity findings. Use when creating/updating skills, preparing admission evidence, or producing audit JSON for skill-game scoring.
- ▌ Usage Watcher · grtninja bundleReduce paid credit spend and rate-limit risk with deterministic usage analysis and budget guardrails. Use when planning high-volume agent work, reviewing recent burn, or setting lean/standard/surge operating caps.
- ▌ Skill Enforcer · grtninja bundleEnforce cross-repo policy and boundary alignment before completion. Use when a request touches multiple repositories, shared contracts, or policy docs that must stay synchronized.
- ▌ Spotify Player · grtninja bundleTerminal Spotify playback/search via spogo (preferred) or spotify_player.
- ▌ Apple Reminders · grtninja bundleManage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
- ▌
- ▌ Playwright Safe · grtninja bundleRun browser automation with Playwright using a no-assets, low-churn workflow. Use when you need navigation, form actions, extraction, or screenshots without installing icon/image assets that can trigger repeated rg.exe scans.
- ▌
- ▌ Mcporter · grtninja bundleUse the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
- ▌
- ▌ Obsidian · grtninja bundleWork with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
- ▌ Ordercli · grtninja bundleFoodora-only CLI for checking past orders and active order status (Deliveroo WIP).
- ▌
- ▌
- ▌ 1password · grtninja bundleSet up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, performing sign-in (single account or multiple accounts), or reading/injecting/running secrets via op.
- ▌ Gh Issues · grtninja bundleFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
- ▌ Skill Hub · grtninja bundleRoute user requests into the complete non-redundant skill chain required by the objective and its acceptance gates. Use when work spans multiple domains or repositories, when lane selection is ambiguous, or when you need ordered skill handoff and loopback criteria before execution.
- ▌ Summarize · grtninja bundleSummarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
- ▌ White Hat · grtninja bundleRun a defender-first security sweep on code, configs, prompts, model/tooling surfaces, or third-party contribution lanes. Use when a request involves safe bug, leak, zero-day-class, exploit, or hack hunting for protection, when contributing to outside repositories and you want a focused security pass, or when touching auth, secrets, permissions, network exposure, prompt/tool boundaries, data flow, or update/build surfaces. This skill is defensive only and must never be used for weaponization or unauthorized access.
- ▌ Acp Router · grtninja bundleRoute plain-language requests for Pi, Claude Code, Codex, OpenCode, Gemini CLI, or ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation.
- ▌
- ▌ Feishu Doc · grtninja bundleRead, write, append, and manage Feishu/Lark documents via the feishu_doc tool. Use when creating, reading, or editing Feishu Docx documents, managing document blocks, creating tables, uploading images or file attachments, or extracting doc_token from Feishu URLs.
- ▌ Things Mac · grtninja bundleManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database). Use when a user asks OpenClaw to add a task to Things, list inbox/today/upcoming, search tasks, or inspect projects/areas/tags.
- ▌
- ▌ Apple Notes · grtninja bundleManage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
- ▌ Blogwatcher · grtninja bundleMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
- ▌ Canvas · grtninja bundlePresent, navigate, snapshot, and hide HTML content on connected OpenClaw nodes (Mac, iOS, Android) via the canvas tool. Use when displaying games, visualizations, dashboards, or interactive demos on remote node canvas views, or when debugging canvas URL routing across loopback, LAN, and Tailscale bind modes.
- ▌
- ▌ Github · grtninja bundleGitHub operations via `gh` CLI: issues, PRs, CI runs, code review, API queries. Use when: (1) checking PR status or CI, (2) creating/commenting on issues, (3) listing/filtering PRs or issues, (4) viewing run logs. NOT for: complex web UI interactions requiring manual browser flows (use browser tooling when available), bulk operations across many repos (script with gh api), or when gh auth is not configured.
- ▌
- ▌ Oracle · grtninja bundleBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
- ▌
- ▌
- ▌ Clawhub · grtninja bundleUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawhub CLI.
- ▌
- ▌ Gifgrep · grtninja bundleSearch GIF providers with CLI/TUI, download results, and extract stills/sheets.
- ▌ Lobster · grtninja bundleExecute multi-step workflows with approval checkpoints via the Lobster pipeline engine. Use when the user wants repeatable automations (email triage, PR monitoring, scheduled syncs), when actions need human approval before executing (send, post, delete), or when multiple tool calls should run as one deterministic pipeline operation.
- ▌
- ▌ Songsee · grtninja bundleGenerate spectrograms and feature-panel visualizations from audio with the songsee CLI.
- ▌ Weather · grtninja bundleGet current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.
- ▌
- ▌ Goplaces · grtninja bundleQuery Google Places API (New) via the goplaces CLI for text search, place details, resolve, and reviews. Use for human-friendly place lookup or JSON output for scripts.
- ▌ Himalaya · grtninja bundleCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
- ▌ Skill Arbiter · grtninja bundleRun the local NullClaw host security app for skill governance, curated-source discovery, guarded threat suppression, and self-governance on Windows hosts.
- ▌
- ▌
- ▌ Imsg · grtninja bundleiMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
- ▌ Tmux · grtninja bundleRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
- ▌ Xurl · grtninja bundleA CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
- ▌ Diffs · grtninja bundleUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
- ▌ Prose · grtninja bundleOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
- ▌ Slack · grtninja bundleUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
- ▌ Wacli · grtninja bundleSend WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
- ▌
- ▌ Media Workbench Worker Contracts · grtninja bundleGuard the STARFRAME Media Workbench worker ownership contract, queue/work-item lifecycle, and desktop-to-worker status surfaces. Use when changes touch `9040`, job payloads, resumable work items, operator snapshots, or worker-facing docs/tests.
- ▌ Meta Harness App Order Bootstrap · grtninja bundleOrchestrate app-first, registry-aware bring-up and health validation for local multi-app meta-harness stacks. Use when startup order, runtime registry, launcher scripts, control-center bring-up, or cross-app health checks change together.
- ▌ Repo B Local Bridge Orchestrator · grtninja bundleRun credit-first local Agent Bridge orchestration in <PRIVATE_REPO_B> with strict read-only validation, bounded indexing, and fail-closed guidance hints. Excludes MCP Comfy diagnostics.
- ▌ Skill Arbiter Lockdown Admission · grtninja bundleInstall and admit-test local skills with strict personal policy in the skill-arbiter repo. Use when adding or updating personal skills, requiring local-only sources, pre-admission artifact cleanup, immutable pinning, blacklist quarantine, and rg.exe churn evidence.
- ▌ Skillhub Source Reputation Watch · grtninja bundleWatch SkillHub source reputation over time by tracking fetch failures, review posture, security metadata, and promotion blockers across marketplace sources. Use when the repo needs a bounded reputation ledger instead of a one-shot snapshot.
- ▌ Distributed Voice Plane Governance · grtninja bundleGovern the local-first Penny speech plane across ASR, TTS, endpoint voice behavior, and backend action routing. Use when Shockwave, AvatarCore, VRM Sandbox, or control-plane voice contracts shift together.
- ▌ Repo B Comfy Amuse Capcut Pipeline · grtninja bundleOperate profile-driven ComfyUI pipelines with optional AMUSE enhancement and CapCut export guidance in <PRIVATE_REPO_B>. Use when validating /api/comfy/pipelines/*, /api/amuse/*, or CapCut handoff metadata.
- ▌ Shockwave Voice Command Governance · grtninja bundleMaintain Shockwave voice-command parity across parser order, source-aware filtering, touch-surface analogs, and missing driving-command gaps. Use when voice command behavior and dashboard controls drift together.
- ▌ Skill Dependency Fan Out Inspector · grtninja bundleInspect skill-to-skill dependencies and detect fan-out, cycles, and N+1 invocation risk. Use when scaling skill stacks or diagnosing hidden cross-skill cost/latency amplification.
- ▌ Avatar Runtime Chat Route Alignment · grtninja bundleAlign desktop autonomy, speech fallback, live research, and chat-route runtime behavior across avatar-facing local apps after model-plane or harness shifts. Use when runtime handoff and UI behavior change together.
- ▌ Cross Repo Open Diff Reconciliation · grtninja bundleReview recent open diffs across multiple repos, classify repeated release/docs/tests gaps, and route each gap to the right remediation skill. Use when several repos are carrying unreleased work and you need a deterministic audit before patching or curating new skills.
- ▌ Media Workbench Indexing Governance · grtninja bundleGovern Media Workbench indexing posture across metadata-only baselines, opt-in content-derived indexing, local manifest storage, and operator-facing index summaries. Use when indexing tools, manifests, catalog DBs, or media-root governance change together.
- ▌ Repo C Persona Registry Maintenance · grtninja bundleMaintain persona pack discovery and manifest-driven stack loading in <PRIVATE_REPO_C>. Use when adding/updating persona packs, editing manifest.persona.json files, or changing registry loader behavior in repo_c/persona_registry.py.
- ▌ Skill Openclaw Nullclaw Integration · grtninja bundleReconcile OpenClaw and NullClaw upstream changes into router-aware MeshGPT, MX3 shim, and AvatarCore lanes with privacy-safe attribution, release-provenance gating, and deterministic test gates.
- ▌ Skill Cold Start Warm Path Optimizer · grtninja bundleMeasure first-run versus warm-run skill performance and generate prewarm/auto-invoke policy plans. Use when cold starts inflate latency or trigger retry storms.
- ▌ Dataset Provenance Manifest Governance · grtninja bundleKeep local training dataset provenance, merged outputs, and manifest truth aligned across dataset-building repos. Use when teacher distillation, enrichment exports, or study manifests change together.
- ▌ Cross App Queue Backpressure Governance · grtninja bundleGovern queue ownership, backpressure, retry and cancel semantics, and mutual-exclusion behavior across STARFRAME local apps. Use when `9040`, `9041`, bridge queues, or operator queue surfaces change together.
- ▌ Avatarcore Bridge Event Queue · grtninja bundleOperate AvatarCore bridge sessions, heartbeats, engine-event queues, and directive drains as one contract. Use when Unreal bridge lifecycle and queue semantics change together.
- ▌ Avatarcore Desktop Acceptance · grtninja bundleEnforce AvatarCore workstation desktop-launch acceptance when frontend/backend launcher ownership, stale-window cleanup, and health proof must be explicit. Use when backend-only startup is being mistaken for app readiness or when a combined launcher is being introduced or repaired.
- ▌ Qwen Training Checkpoint Eval · grtninja bundleEvaluate saved Qwen training checkpoints against batch-aligned training samples and trained-adapter eval lanes. Use when inspecting checkpoint.eval.json, validating a saved batch adapter on the Radeon eval lane, or comparing baseline student behavior against a newly trained checkpoint before promotion.
- ▌ Qwen Training Dataset Factory · grtninja bundleBuild, enrich, distill, and validate local training datasets for the Qwen Training Workbench. Use when dataset export, weighted-study assembly, label distillation, workstation-mode enforcement, or training-input validation change together.