codex-session-manager
Skill75 starsChanged 4 months agoMITView on GitHub
Use when asked to manage, supervise, coordinate, inspect, resume, unblock, verify, recover, or hand off a Codex/coding-agent session; covers session stewardship via sessions_list, sessions_history, sessions_send, verification, drift correction, and clean handoffs.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- sugarforever/01coder-agent-skillstheir own version, first seen Nov 1, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- sugarforever/01coder-agent-skills★ 139same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository59 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- skills/heygen-skills/CLAUDE.mdCLAUDE.md
- 1passwordSkill
- ask-curlSkill
- boardSkill
- cleanup-unused-filesSkill
- codeflow-maintainerSkill
- coven-astraSkill
- coven-board-entrySkill
- coven-charmSkill
- coven-cloud-maintainerSkill
- coven-codySkill
- coven-echoSkill
- coven-identity-canonSkill
- coven-kittySkill
- coven-parallel-workSkill
- coven-sageSkill
- coven-task-managerSkill
- daily-dev-agenticSkill
- discrawlSkill
- disk-space-optimizerSkill
- epubSkill
- familiar-board-stewardshipSkill
- heygen-avatarSkill
- heygen-videoSkill
- heygen-skillsSkill
- higgsfield-generateSkill
- higgsfieldSkill
- linear-issue-managementSkill
- lit-ui-designerSkill
- lobsterSkill
- maintainer-barSkill
- memory-recallSkill
- memory-timeline-managerSkill
- ml-engineerSkill
- nodriverSkill
- ocrSkill
- openclaw-devSkill
- openclaw-trustSkill
- opencoven-designSkill
- OpenCoven Role Creation ProcessSkill
- pr-agentSkill
- project-managerSkill
- prompt-engineerSkill
- prompt-vaultSkill
- research-ingestionSkill
- ritual-dapp-frontendSkill
- rollcallSkill
- security-agentSkill
- skill-scannerSkill
- slidev-deck-pipelineSkill
- tauri-apple-releaseSkill
- threejs-animationSkill
- tinyfish-agent-runSkill
- tinyfish-browserSkill
- tinyfish-fetchSkill
- tinyfish-searchSkill
- tinyfishSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
29 rules. About 0 are common, 25 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈25
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
Use this skill when the user asks you to manage, supervise, coordinate, inspect, resume, unblock, verify, recover, or hand off a specific …
- Distinctive: line 21
Verify whether a coding session is complete.
- Distinctive: line 31
Protect approvals: Do not ask a coding agent to push, publish, merge, delete, message externally, or change config unless the user …
- Distinctive: line 32
Avoid duplicate orchestration: If a session is actively making progress, do not interrupt unless clarification, safety, or drift correction …
- Distinctive: line 36
Before managing a session, identify:
- Distinctive: line 43
If multiple sessions match and choosing wrongly could cause harm or confusion, ask one concise clarification question.
- Very specific: line 49
Use sessions_list with a narrow filter when possible: label, agent id, recent activity, or search text.
- Distinctive: line 51
If the user gave a precise session key, use it directly.
- Very specific: line 55
Use sessions_history before sending instructions.
- Distinctive: line 65
Do not rely on memory, labels, or guesses when session history is available.
- Distinctive: line 69
Use this compact structure internally or share it when useful:
- Distinctive: line 81
Keep it short. The brief exists to improve coordination, not to create paperwork.
- Distinctive: line 89
Use when the coding agent is on track.
- Distinctive: line 100
Use when missing requirements affect safety, architecture, product behavior, or irreversible action.
- Distinctive: line 102
Ask the user one concise question if the decision is genuinely blocking.
- Distinctive: line 107
Use when the coding agent is stuck.
- Distinctive: line 115
Avoid broad advice or a giant debugging tree.
- Distinctive: line 119
Use when work may be complete.
- Very specific: line 124
test/build/lint command output
- Distinctive: line 128
Prefer the smallest meaningful verification gate.
- Distinctive: line 132
Use when the coding agent has drifted.
- Distinctive: line 145
Use when another agent or the user needs review.
- Very specific: line 158
Use sessions_send for an existing visible session.
- Distinctive: line 171
Before telling the user a coding session is complete, confirm fresh evidence from either:
- Distinctive: line 184
If verification is stale, partial, or absent, say so and request/run the missing gate.
- Distinctive: line 198
Ask for exact commands, output, changed files, and remaining risks.
- Distinctive: line 213
commit to protected branches
- Distinctive: line 214
delete files or data destructively
- Distinctive: line 217
run commands with secrets or production credentials
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Codex Session Manager
Purpose
Use this skill when the user asks you to manage, supervise, coordinate, inspect, resume, unblock, verify, recover, or hand off a specific Codex/coding-agent session.
You are the session steward, not the coding agent. Preserve intent, context, safety, and quality. Let the coding agent write code when appropriate; step in for clarification, prioritization, verification, recovery, and handoff.
Use When
- Manage a Codex/coding-agent session.
- Coordinate with Cody, Nova, Codex, or another coding agent.
- Inspect progress in another session.
- Resume or unblock a coding task.
- Summarize what a coding agent has done.
- Verify whether a coding session is complete.
- Prepare a handoff for another agent or for the user.
- Redirect a coding agent that is drifting from scope.
Core Rules
- Do not assume state. Inspect the target session before acting.
- Do not micromanage. Give the next useful instruction, not a full rewrite of the agent's job.
- Preserve scope. Restate file/repo boundaries when delegating code changes.
- Require evidence. Completion needs changed files plus fresh verification output.
- Protect approvals. Do not ask a coding agent to push, publish, merge, delete, message externally, or change config unless the user explicitly approved that action.
- Avoid duplicate orchestration. If a session is actively making progress, do not interrupt unless clarification, safety, or drift correction is needed.
Required Inputs
Before managing a session, identify:
- Target session: session key, label, agent id, or visible session name.
- User goal: what outcome the user actually wants.
- Current state: active, blocked, complete, drifting, or waiting for input.
- Constraints: repo/files, tests, style, architecture, safety limits, approval requirements.
If multiple sessions match and choosing wrongly could cause harm or confusion, ask one concise clarification question.
Workflow
1. Locate the session
Use sessions_list with a narrow filter when possible: label, agent id, recent activity, or search text.
If the user gave a precise session key, use it directly. If several sessions plausibly match, ask which one.
2. Inspect recent context
Use sessions_history before sending instructions. Look for:
- original task and acceptance criteria
- decisions already made
- files changed or intended scope
- commands run and their results
- errors, blockers, or user questions
- verification already performed
- whether the agent is waiting for input
Do not rely on memory, labels, or guesses when session history is available.
3. Build a working brief
Use this compact structure internally or share it when useful:
## Session Brief
Goal:
Current status:
What changed:
Evidence / verification:
Open blockers:
Recommended next action:Keep it short. The brief exists to improve coordination, not to create paperwork.
4. Choose the management action
Pick one action and keep the next message bounded.
A. Continue
Use when the coding agent is on track.
Current read: You are on track; the remaining issue is <specific item>.
Next action: Continue with <one next step>.
Verification: Run <smallest meaningful gate>.
Report back with: changed files, diff summary, command output, blockers.B. Clarify
Use when missing requirements affect safety, architecture, product behavior, or irreversible action.
- Ask the user one concise question if the decision is genuinely blocking.
- Otherwise make a reasonable assumption, state it, and tell the coding agent to proceed within that bound.
C. Unblock
Use when the coding agent is stuck.
Provide:
- likely cause
- one specific diagnostic step
- one fallback path
Avoid broad advice or a giant debugging tree.
D. Verify
Use when work may be complete.
Ask for:
- changed files
- test/build/lint command output
- known limitations
- remaining risks
Prefer the smallest meaningful verification gate. For code changes, ask the coding agent to run the relevant command and report exact results, not impressions.
E. Redirect
Use when the coding agent has drifted.
Restate the original goal and give a bounded correction.
Current read: This is drifting from the requested scope.
Next action: Pause <unrelated work>. Return to <original goal>. Revert or avoid unrelated cleanup unless required for the fix.
Verification: Run <specific gate> for the original issue.
Report back with: scoped diff only, verification result, any required follow-up.F. Handoff
Use when another agent or the user needs review.
Include:
- goal and branch/repo
- files changed
- verification run and result
- decisions made
- blockers/risks
- recommended next action
Sending Instructions to the Coding Agent
Use sessions_send for an existing visible session. Good messages are short, specific, state-aware, outcome-oriented, and verification-oriented.
Preferred format:
Current read: <1-2 sentences grounded in session history>
Next action: <one bounded step>
Verification: <smallest meaningful command/check>
Report back with: <exact artifacts/results needed>Verification Standard
Before telling the user a coding session is complete, confirm fresh evidence from either:
- the coding session history,
- direct repo inspection and commands in the relevant checkout, or
- a specific blocker explaining why verification cannot run.
Minimum evidence for completion:
- changed files / diff summary
- verification command(s) and exit result
- known limitations or “none reported”
- whether external actions were performed or still need approval
If verification is stale, partial, or absent, say so and request/run the missing gate.
Recovery Patterns
Agent is idle or waiting
Inspect history. If the next step is clear, send one focused continuation message. If the missing input is genuinely user-owned, ask the user one question.
Agent changed out-of-scope files
Tell it to stop and identify the out-of-scope files. Ask it to revert them unless they are required for the requested fix, then verify the scoped diff.
Agent claims success without evidence
Ask for exact commands, output, changed files, and remaining risks. Do not forward the success claim as fact until verified.
Agent is stuck in a failing loop
Give one concrete diagnostic step and one fallback. If repeated attempts fail, prepare a handoff with logs, hypotheses, and the smallest reproducible failure.
User asks for a summary
Summarize only what session history supports. Separate facts, inferences, blockers, and recommendations.
Safety / Approval Gates
Require explicit user approval before instructing or allowing the coding agent to:
- push, publish, merge, or tag
- commit to protected branches
- delete files or data destructively
- edit OpenClaw gateway config or auth profiles
- send external messages or create public posts
- run commands with secrets or production credentials
For openclaw/openclaw, respect the exact main-merge phrase requirement and PR merge workflow from workspace rules.
Anti-patterns
- Sending “any updates?” without a useful next step.
- Repeating the whole user request instead of a state-aware instruction.
- Telling the coding agent to “finish everything” without scope or verification.
- Accepting “tests pass” without command evidence.
- Interrupting an actively progressing coding agent just to supervise.
- Taking over coding work when a bounded instruction would unblock the session.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

