add-feishu
Add Feishu (飞书/Lark) as a channel. Uses WebSocket long connection mode — no public URL needed. Bot responds to all messages (no…
Manage local Codex session transcripts, including listing candidate sessions, exporting full or selected sessions to organized Markdown, inspecting archived sessions, and summarizing tool-call history. Use when the user asks to scan, parse, archive, inspect, recover, summarize,
$ npx -y skills add sugarforever/01coder-agent-skills --skill codex-session-manager --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/codex-session-managerContext preview
The summary Claude sees to decide when to auto-load this skill.
Manage local Codex session transcripts, including listing candidate sessions, exporting full or selected sessions to organized Markdown, inspecting archived sessions, and summarizing tool-call history. Use when the user asks to scan, parse, archive, inspect, recover, summarize,
name: codex-session-manager description: Manage local Codex session transcripts, including listing candidate sessions, exporting full or selected sessions to organized Markdown, inspecting archived sessions, and summarizing tool-call history. Use when the user asks to scan, parse, archive, inspect, recover, summarize, manage, or convert Codex sessions, `~/.codex/sessions` data, `~/.codex/archived_sessions` data, `.jsonl` transcripts, tool-call history, or hard-to-read Codex conversation logs.
Codex stores session transcripts as JSONL files under `~/.codex/sessions/YYYY/MM/DD/*.jsonl`. Archived sessions may also exist under `~/.codex/archived_sessions/*.jsonl`. Use the bundled manager to list candidates or export sessions into Markdown transcripts with a digest, timeline, message text, and linked tool-call details.
Default output folder: `~/.codex/session-markdown`. Tell the user before exporting there, and mention any custom output folder they requested.
Let the user's wording choose the mode when it is clear; otherwise ask them to choose before exporting:
Run from any directory:
python3 /path/to/codex-session-manager/scripts/manage_codex_sessions.py
Useful options:
Use this flow when the user wants one Codex session, is unsure which session they need, or asks to inspect recent sessions before converting.
1. Run a candidate list command. Use `--limit 20` by default unless the user asks for a different count.
python3 /path/to/codex-session-manager/scripts/manage_codex_sessions.py \ --mode specific \ --list-candidates \ --limit 20
2. If the user gave a date, session id fragment, or archive hint, pass it through the same filters:
python3 /path/to/codex-session-manager/scripts/manage_codex_sessions.py \ --mode specific \ --list-candidates \ --since 2026-06-01 \ --include-archived \ --limit 20
3. Present the numbered candidate rows to the user. The candidate table includes modified time, date/project key, short session id, cwd, and first user prompt excerpt. 4. After the user chooses a number, rerun with the exact same filters and `--pick N`.
If the user already gives an exact session id or unique fragment, use `--mode specific --session <id-or-fragment> --list-candidates` first when there is any ambiguity. Export with `--pick 1` only when the candidate list has exactly one match.
The exporter writes:
~/.codex/session-markdown/
├── index.md
└── <date-or-archive-key>/
├── index.md
├── <session-id>.md
└── tool-details/
└── <session-id>.tools.mdEach session Markdown includes:
1. Confirm the source folder. Default to `~/.codex/sessions`; add `--include-archived` when the user asks about archived sessions. 2. Ask the user to choose full mode or specific mode if they did not already make the choice. 3. Confirm or announce the output folder. Default to `~/.codex/session-markdown`. 4. For full mode, run the manager script with any needed filters. 5. For specific mode, list candidates, get the user's chosen number, then export with `--pick`. 6. Report the number of sessions exported, output index path, and any parse warnings.
A marketplace of agent skills by VerySmallWoods — content creation, publishing, analytics, and security scanning. Works with Claude Code, Codex, Cursor, Windsurf, and any other coding agent that supports the skills.sh format.
Add Feishu (飞书/Lark) as a channel. Uses WebSocket long connection mode — no public URL needed. Bot responds to all messages (no…
Manage Claude Code session transcripts from local JSONL storage, including listing candidate sessions, exporting full or selected…
Use when an agent needs to delegate a task to the OpenAI Codex CLI from another agent environment such as Claude Code, OpenClaw,…
Design typography-driven video cover images using HTML/CSS + Chrome DevTools screenshot. Generates covers in all needed aspect…
Generate elegant cover images for articles. Analyzes content and creates eye-catching hand-drawn style cover images with multiple…
Convert Mermaid diagrams and Markdown tables to images (PNG) for platforms that don't support rich formatting. Use when user asks…