s3ntin3l8
UserSelf-hosted, tiled, persistent browser dashboard for host-run AI CLI terminals (Claude Code, Codex, opencode, ...)
Categories
Indexed Skills (10)
mullion-review-invariants
Repo-specific correctness invariants for this codebase (Mullion) — read this before reviewing or writing a diff here. Covers the sessions.command/workspaces.layout opaque-blob rule, the three NODE_ENV=test guards that must not be simplified, ESM .js import specifiers, config-via-app.config, DB migration generation, and the two distinct worktree concepts. Companion to the generic autonomous-pr-review skill, which deliberately carries no repo-specific invariants of its own.
browser
Driving the browser pane Mullion binds to a hosted session — mullion browser <action> / the browser_action, use_browser MCP tools. Covers download capture, the ref-invalidation footgun, and iframes. Read this if you're an agent CLI running inside a Mullion-hosted session with a browser pane, in ANY repo.
host
How to reach back into Mullion from inside a session it's hosting: the four env vars, the scope model, and CLI vs. MCP. Read this if you're an agent CLI (Claude Code, Codex, opencode, agy) running inside a Mullion-hosted session, in ANY repo — this skill is Mullion's own, not specific to any project.
session-ops
Spawning a child session, notifying the human, and what you can and can't do with a dev server/dock from inside a Mullion-hosted session. Read this if you're an agent CLI running inside a Mullion-hosted session and need to fan out work, surface progress, or check on a dev server, in ANY repo.
taskmaster-issues
How to write a GitHub issue that Mullion's Task Master will autonomously pick up and implement correctly: the mullion-task label, the six body directives and their exact matching rules, what the worker agent actually receives, and how to size and spec a body a worker can finish in one worktree. Read this before filing an issue meant for autonomous pickup in a Mullion project that has Task Master enabled — irrelevant to a project that doesn't use it.
troubleshooting
Common failures when reaching back into Mullion from a hosted session: 403s, a stale hook forwarder path, and how to read mullion config's output. Read this if something that should work against the Mullion control socket or hook channel isn't, from inside a Mullion-hosted session.
task-reviewer
Read this if the prompt you were given opens 'Review this task's diff. You are not expected to make changes.' — it covers what actually earns a finding when a changes-requested verdict spends one of a small, non-renewing budget of fix-up rounds, what a clean verdict should mean, and how to verify a diff from inside the worker's own worktree without dirtying it. Does not apply to a session a human is driving, and does not apply to the worker that produced the diff (a prompt that opens by telling you you're working a task as a Mullion Task Master worker).
task-worker
Read this if the prompt you were given opens by saying you're working a task as a Mullion Task Master worker — it covers what to do when you feel the pull to stop and ask a question, present options, or write a plan for review, and how to spend the self-review pass you owe before ending your turn. Does not apply to a session a human is driving, and does not apply to a review pass (a prompt that opens by telling you you're reviewing a diff and are not expected to make changes).
mullion-agent-guide
How to reach back into Mullion from inside a session it's hosting: CLI, MCP, hook socket, and their scope limits. Read this if you're an agent CLI (Claude Code, Codex, opencode, agy) running inside a Mullion-managed terminal session.
mullion-host
How to reach back into Mullion from inside a session it's hosting: CLI, MCP, hook socket, and their scope limits. Read this if you're an agent CLI (Claude Code, Codex, opencode, agy) running inside a Mullion-hosted session, in ANY repo — this skill is Mullion's own, not specific to any project.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.