session-recorder
Session Recorder
This skill enables an AI agent to keep a precise log of its interactions. It records the full history of questions and answers into a date-organized directory structure.
Workflow
- Identify Yourself: Determine your active CLI name (e.g., "gemini", "codex", "claude", or "assistant"). This will be used as the prefix for the log file.
- Extract Full Session Content: For every user question and assistant answer, record the complete history. Do not summarize or paraphrase; log the exact interaction as provided to the user.
- Filter Content: Exclude any cancelled operations, tool execution errors that didn't result in an answer, or redundant summaries.
- Log Work: Execute the
scripts/record_session.pyscript to append the content to a file named{$cli-name}-session.md.
Prerequisites
- Default base directory for logs:
~/daily_work(automatically expands to user's home directory).
Commands
More from primatrix/skills
linear
Manage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear.
13exec-remote
Executes Python scripts, tests, or benchmarks on a provisioned remote cluster (GPU or TPU) using SkyPilot. Use this skill when the user asks to run code on GPU, TPU, or any "remote" cluster.
12lint-fix
Check and fix lint issues for changed Python files. Supports single commit, commit range, and unstaged/staged working tree changes. Use when the user wants to verify or fix lint compliance.
2gke-tpu
Manage GKE-based TPU workloads — create pods/jobs via kubectl, sync code, and run multi-process benchmarks. Use when the user wants to create/manage/run TPU workloads on GKE. Reads config from gke.toml in the current working directory.
1tpu-perf-model
Use when analyzing theoretical TPU v7x performance for a mathematical formula or comparing kernel performance against theoretical bounds. Trigger when the user asks about TPU performance modeling, roofline analysis, data flow optimization, or tiling strategy.
1beaver-engine
Internal engine for Beaver commands. DO NOT trigger directly. Provides state machine rules, guardrail checks, field operations, and project config reading used by beaver-create, beaver-design, beaver-decompose, beaver-dev, beaver-pr, beaver-tracker, beaver-focus, and beaver-setup.
1