devgirishattri
UserPlugins for Claude Code and Codex: session management, knowledge/memory tooling, and productivity utilities. Install via /plugin marketplace add devgirishattri/agent-plugins.
Categories
Indexed Skills (50)
consolidate
This skill drains the memory capture inbox and this session's learnings into reviewed create/update diffs against MEMORY.md, applying nothing until the user approves every diff. User-run only because this performs durable store writes; paired Codex invocation policy forbids implicit invocation.
context-generate
Generate a concise context snapshot or structured handoff for the current Codex session or project so another session can continue the work.
context-list
List available session context snapshots for the current Codex project.
context-remove
Remove a saved session context snapshot for the current Codex project.
context-search
Search the contents of session context snapshots across local projects. Use when the user wants to find which snapshot or project mentions a topic, keyword, or decision.
context-share
Share a saved session context snapshot with another named tmux pane.
docs-create
This skill should be used when creating new documentation files or updating existing ones, especially when documenting system architecture, features, integrations, workflows, or technical decisions. Also use when asked to "document", "write docs for", or "create a doc about" any system component. Trigger this skill whenever the user wants to capture knowledge about how something works, even if they don't explicitly say "documentation" — phrases like "explain how X works and save it", "write up the auth flow", or "I need a reference for the API" all qualify.
docs-review
This skill should be used to independently verify the accuracy of documentation after it has been written or updated — it checks that every referenced file path, function, table, endpoint, and cross-link actually exists in the codebase, and runs the plugin's validation scripts. Trigger it after creating or editing docs (e.g. "review the docs I just wrote", "verify docs/ARCHITECTURE.md is accurate", "check the documentation for stale references") or as the verification step of the docs-create workflow. It reads and reports only; it does not edit files.
doctor
Diagnose knowledge-store health across docs, memory, context, AGENTS.md, and provider capability (strictly read-only, cross-store).
graph
Explicit-link knowledge graph over memory backlinks: neighbors, reverse links, orphans, components, and whole-graph renders.
knowledge
Understand the knowledge plugin's full taxonomy (docs, memory, context) and which of its 18 commands to reach for. Use this before invoking any $knowledge:* command — it covers the three write boundaries and their role rules, zero-config memory-store discovery, and pointers to each surface's complete write contract.
promote
This skill promotes a stabilized context/handoff item or an existing memory file into a durable destination — a memory create/UPDATE (staged through memory-write.sh apply) or a docs decision-record patch (proposed only, never written by this skill) — then, only after a separate confirmation, deletes the source. User-run only because this performs durable store writes and destructive source deletions; paired Codex invocation policy forbids implicit invocation.
recall
Agent-facing recall: return slug citations and bounded snippets as untrusted fallible context.
remember
Capture a low-friction memory candidate into the inbox for later consolidation, list pending candidates, or purge explicitly selected candidates.
search
Deterministic lexical ranked search over the memory store (read-only).
dispatch
Dispatch a task prompt to another named tmux pane through session-chat. Use when the user asks to assign work, dispatch a task, or send a tracked task to another Codex session.
session-chat
Coordinate Codex sessions over tmux with guidance for choosing send vs dispatch, recipient setup, reliability tunables, and common failure modes.
session-delete
Permanently delete one local Codex session by title, ID, or project query, or bulk-delete the current project's sessions with --all. Use only for user-requested deletion and require a separate explicit final confirmation before any destructive command.
session-scheduler
Use a file-backed task ledger to coordinate an orchestrator pane with executor or reviewer panes through session-chat.
task-assign
Assign a scheduler task with ETA, workflow, reviewer routing, and existing or automatic context attachment.
task-block
Mark a scheduler task blocked (or reject a review) and notify the assigner when possible.
task-done
Mark a scheduler task done (records duration) and notify the assigner when possible.
task-review
Move an assigned task to review and auto-dispatch its audit packet to the configured reviewer.
session-workspace
Understand the session-workspace plugin's config-driven tmux lifecycle commands (doctor/plan/start/status/stop/restart/reconcile/install). Use before invoking any session-workspace skill so you pick the right one and know the safety gates.
context-diff
Diff a saved session context snapshot against its archived history versions for the current Codex project.
context-load
Load a previously saved session context snapshot into the current Codex session.
init
Bootstrap a new .agents/memory/ store for this repository through a reviewable two-call protocol.
lint
Lint the memory store's frontmatter, schema, and index for defects (read-only).
broadcast
Send one short message to every named tmux pane at once through session-chat. Use when the user asks to ping, notify, or message all panes, all workers, or the whole fleet.
check-replies
Show which session-chat messages this pane sent have confirmed correlated replies and which remain unconfirmed. Use when the user asks who replied or whether a response was correlated; this is not task-liveness status.
incoming-mode
Show session-chat incoming message mode, explain notify/assist/auto/off, or print export guidance for changing it.
message-search
Search archived session-chat messages and dispatch bodies. Use when the user asks what was said to or by another pane, to find an old message, or to search inter-pane history.
messages-clean
Dry-run or delete trusted session-chat dispatch message files by age, sender, or recipient.
messages-list
List trusted session-chat dispatch message files with age, size, sender, and recipient filters.
pane-health
Check liveness, message backlog, and send-lock state of named tmux panes through session-chat. Use when the user asks whether panes or workers are alive, stuck, unreachable, or have queued messages.
panes
List named tmux panes in the current tmux session, or all sessions when the user asks for all panes. Use when the user asks to list panes, show available sessions, find targets, or use panes.
reply
Reply to an incoming session-chat message with automatic message-id correlation. Use when responding, acknowledging, or reporting completion to another pane after receiving a session-chat message or dispatch.
send
Send a message to another named tmux pane through session-chat. Use when the user asks to message, send, notify, or talk to another named Codex session.
whoami
Show or set this Codex session's tmux pane name for session-chat messaging. Use when the user asks whoami, set my pane name, rename this pane, or wants other sessions to message this pane.
session-list
List local Codex sessions for the current project or all projects. Use when the user asks to list sessions or inspect recent Codex sessions.
session-search
Search local Codex sessions by title, session ID, or project path.
session-stats
Show read-only analytics over local Codex session data: per-project session counts, sizes, and last activity, plus totals and the largest sessions. Use when the user asks how much session data exists or which projects/sessions are biggest.
scheduler-doctor
Inspect scheduler dependencies and detect child-vs-workspace ledger/context home drift.
task-board
Render an at-a-glance dashboard of active scheduler tasks grouped by stage.
task-new
Create a scheduler task with optional stage, dependencies, reviewer route, and workflow group.
task-status
Show scheduler task status from the file-backed task ledger, with OVERDUE/STALE flags and stage grouping.
workspace-doctor
Dependency/config health check for the session-workspace engine. Use when the user asks to check workspace health, diagnose session-workspace, or verify config/dependencies.
workspace-install
Install the machine-wide `workspace` dispatcher onto PATH. Use when the user asks to set up the workspace command on a new machine, install or refresh the workspace dispatcher, or make `ws`/`workspace` available outside a project.
workspace-plan
Dry-run plan for session-workspace session/pane lifecycle. Use when the user wants to preview what workspace start would do without mutating anything.
tasks-clean
Dry-run or delete old scheduler task records.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.