record
Record terminal interactions and compile them to animated GIFs.
Skill by sapientcoffee
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/sapientcoffee-record
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
record- Description
- Record terminal interactions and compile them to animated GIFs. Use during walkthroughs or on-demand recording sessions.
- License
- Apache-2.0
- Instructions
- 101 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
<!--
Copyright 2026 Google LLC
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
# Asciinema Terminal Recording Skill
This skill allows agents to programmatically record terminal sessions, type out scenarios character-by-character, and render them as beautiful, high-quality animated `.gif` and `.cast` files.
## 🔑 Parameters & Flags
When invoking this skill, parse any command flags or arguments requested:
* `--scenario <path>`: Path to a scenario JSON file for automated playback.
* `--output <path>`: Optional destination path (without extension) for the recording.
* `--upload`: Optional flag to upload the session recording to asciinema.org.
Execute the record orchestration script using python3:
```bash
python3 scripts/record.py [flags]
```
(Substitute any parsed flags into the bash execution). Confirm output file generation and display paths of the raw `.cast` file and rendered `.gif` file to the user.
## 1. Automated Playback Scenarios
When you need to record a repeatable walkthrough, construct a JSON scenario file.
### 1.1 Scenario Schema
Save your scenario file (e.g. `walkthrough_scenario.json`) inside the active feature's plan directory. Use the following schema:
```json
{
"prompt": "agy ☕ ",
"steps": [
{
"type": "comment",
"text": "# Let's compile and validate the plugin",
"delay": 1.0,
"speed": 0.04
},
{
"type": "command",
"text": "agy plugin validate .",
"delay": 2.0,
"speed": 0.04
}
]
}
```
* `prompt`: (String, Optional) The terminal prompt displayed to the left of commands. Defaults to `agy ☕ `.
* `steps`: (Array of Objects) The steps to execute sequentially.
* `type`: Must be `"comment"` (animated text output with trailing newline) or `"command"` (animated text output followed by sub-process execution).
* `text`: The commentary or shell command to run.
* `delay`: (Float, Optional) Time in seconds to pause after execution/printing. Defaults to `1.0`.
* `speed`: (Float, Optional) Delay in seconds between individual keystrokes during typing animation. Defaults to `0.04`.
---
## 2. Running the Recording
Trigger the terminal recording engine using the `record` CLI command.
### 2.1 Contextual Recording (Stage 8 Walkthrough)
When recording a verification walkthrough for an active Brew:
1. Save the scenario JSON file to the Brew's plan directory:
`plans/feature/<brew-timestamp-slug>/walkthrough_scenario.json`.
2. Execute the CLI command targeting that plan folder:
```bash
agy record --scenario plans/feature/<timestamp-slug>/walkthrough_scenario.json --output plans/feature/<timestamp-slug>/walkthrough
```
3. Once complete, embed the resulting `.gif` asset directly inside your `08_WALKTHROUGH.md` report using a relative path:
```markdown

```
4. Stage all generated files (`.cast`, `.gif`, `.json`) in Git:
```bash
git add plans/feature/<brew-timestamp-slug>/
```
### 2.2 Standalone On-Demand Recording
To capture arbitrary interactive terminal sessions:
1. Run the CLI command without scenario flags:
```bash
agy record --output docs/recordings/my-interactive-demo
```
2. Type your commands inside the spawned shell.
3. Type `exit` or press `Ctrl-D` to complete recording and auto-compile the `.gif`.From sapientcoffee/bean-to-cup, Apache-2.0.
More from sapientcoffee/bean-to-cup
- 0.521score
assess
sapientcoffee
Exposes the app modernization assessment skill, performing agentic codebase scans, GCP credential verification, cost estimation checks, and executing the…
SkillBFreshness: BClaude Code +9 - 0.521score
rewrite
sapientcoffee
Stage 1/2 - Orchestrate a legacy application rewrite workflow by analyzing modernization assessments and coordinating specialized skills.
SkillBFreshness: BClaude Code +9 - 0.512score
kanban
sapientcoffee
Stage 7 - Generates an interactive Kanban board (Markdown & HTML) and Mermaid flow to visualize and track the status of implementation slices.
SkillBFreshness: BClaude Code +9 - 0.469score
chaos-mitigation
sapientcoffee
Phase 7 - Detects, analyzes, and mitigates active chaos events in the `press-service` using logs and runbooks.
SkillCFreshness: CClaude Code +9 - 0.469score
dev
sapientcoffee
Start the local development environment (backend and frontend)
SkillCFreshness: CClaude Code +9 - 0.467score
deploy-app
sapientcoffee
Phase 7 - Acts as DevOps to automatically detect the application stack, install necessary dependencies, and host the application locally.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 11
- Last commit (this folder)
- Aug 6, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/sapientcoffee/bean-to-cup
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from sapientcoffee
- 0.526score
harness-immunizer
sapientcoffee
Velocity Harness Patch self-healing mechanism.
SkillBFreshness: BClaude Code +9 - 0.526score
cycle-telemetry
sapientcoffee
Velocity Chess Clock telemetry tracker.
SkillBFreshness: BClaude Code +9 - 0.526score
code-hygiene
sapientcoffee
Deterministic local code hygiene runner.
SkillBFreshness: BClaude Code +9 - 0.524score
github-workflow
sapientcoffee
Phase 9 - Provides the process for raising git commits, checking branches, and creating PRs using the gh CLI.
SkillBFreshness: BClaude Code +9 - 0.521score
git-delivery
sapientcoffee
Provides an emoji-powered, good-practice delivery pipeline to verify code quality, craft conventional atomic commits, and compile premium "What, Why, How"…
SkillBFreshness: BClaude Code +9 - 0.521score
record
sapientcoffee
Record terminal interactions and compile them to animated GIFs.
SkillBFreshness: BClaude Code +9
Cite this page
record skill. Agent Mart. https://agentmart.dev/skills/sapientcoffee-record (last updated 2026-10-24)