Skill Claude Code
Sutando introspection — read logs + git + memory + build log for a chosen time window and produce a concise narrative of what the agent has been doing, what's broken, and what to prioritize next.
My AI Stand. Realtime by day, rewriting itself by night. Summon my AI superpower.
This repository also configures its own agents. See what sutando tells them →
Skill Claude Code
Sutando introspection — read logs + git + memory + build log for a chosen time window and produce a concise narrative of what the agent has been doing, what's broken, and what to prioritize next.
Skill Claude CodeCodex needs its repo
Safely upgrade this Sutando checkout to the latest upstream code without bricking the running core session — the "success path" distilled from a real 2026-07-20 upgrade that would otherwise hang (and did, the first time).
Skill Claude CodeCodex
Reconstruct what happened in a past core session — from a high-level summary down to verbatim owner quotes — by reading the raw session transcripts (complete, crash-proof, unbiased), not the curated relay/handoff notes.
Skill Claude Code needs its repo
Engine half of the skill-usage telemetry loop (owner spec 2026-07-19: "show when the skill is last used, and how many times… recommend disable, or user would disable themself"). Cloud half: AU#93 (skillusage rollup + POST /api/skills/usage + last-used in the assignments GET).
Skill Claude Code
Single entry point for fresh-session bootstrap. Runs optional task-orphan recovery, cron registration, and watcher start in a fixed order. Replaces the current claude -- '/schedule-crons' invocation pattern as the canonical CLI startup target.
Skill Claude Code
OSS-facing channel to share a Sutando use case with the community. Opens a labeled GitHub issue on sonichi/sutando and (CLA-gated) a PR adding docs/community-use-cases/ .md. Validates outcome-framed titles with the same checker as add-use-case. Default: both; flags --issue-only / --pr-only opt out.
Skill Claude CodeCodex
Scans Gmail for active paid subscriptions and tracks them over time. Surfaces additions / cancellations between scans.
Skill Claude Code
M1 Part 2 workspace migration — guided walkthrough that scans legacy state across sources A (repo-root), B (/.sutando/workspace/), C ($SUTANDOWORKSPACE env-override), surfaces collisions, gets owner greenlight, commits, verifies, and (if sutando-plus + sync configured) re-routes the vault .git via…
Skill Claude Code needs its repo
Resolve orphan tasks left in /tasks/ from a previous session that crashed mid-execution. Classifies each live task as done / fresh / stale by cross-referencing per-side-effect markers, then archives or recovers as appropriate. Runs once on startup; safe to re-invoke.
Skill Claude CodeCodex
Sends mid-task progress updates to the channel a task came from (Slack, Discord, or Telegram).
Skill Codex
Infer stable semantic workstreams for ungrouped Sutando task history and apply the validated assignments to the durable workstream sidecar. Use for internal task-workstream-grouping maintenance tasks, initial history backfills, and later batches of tasks that need cross-channel or cross-device workstream organization.
Skill Claude CodeCodex
Discover, evaluate, safely install, and update reusable skills from a curated set of trusted open-source repositories.
Skill Claude CodeCodex
Drive a fixed suite of spoken tests against a voice agent ("subject") from a co-located machine ("prober"), measure response latency / clarity / accuracy, diff against baseline, and report to the owner over Telegram.
Skill Claude CodeCodex
Send WhatsApp messages, list chats, and search history via wacli (local CLI backed by a synced store at /.wacli). Unpaired? Run the guided connect flow (scripts/guidedconnect.py) from chat — no terminal needed.
Skill Claude CodeCodex
Post to X via a signed-in browser session (live method — no API keys); API v2 path for search/read/engagement.
Skill Claude Code
Zoom meeting control for Sutando's voice and phone agents — contributes the summon (join + screen share), dismiss (leave meeting), and joinzoom (join with computer audio, no share) inline tools.
Skill Claude Code
Change the core's model without the CLI: send /model to the live core's pane through the shared sender, wait for the CLI to accept it (answering its confirm dialog only under --confirm), record only once accepted; persistence is the CLI's own.
Skill Claude Code
Review tooling for a PR: review-preflight prints REVIEW.md's criteria and the PR's live gate state before a review; ci-triage maps a PR's failing checks to already-filed issues.
Skill Claude Code
Streams what the agent is doing into the room, as rows the desktop client renders in an events drawer above the composer (collapsed: avatar, pulsing dots, the newest line rolling in; expanded: the live rows of the task in progress) and in the console dock's Events panel (the full history). Client side…
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: