Skip to content
Back to skills

Screenwalk Names

ASecurity

Name a screenwalk. Gives its safe title (the file-safe name starting with the stamp), its title and its YouTube description, and where the record keeps them. Load whenever a person is stopping, uploading or publishing a screenwalk, or asks for a "safe title", a "title" or a "description" for one, whichever agent or seat is asked. Triggers on "safe title", "safetitle", "title for the screenwalk", "description for the video", "I'm going to press stop", "publish that on YouTube".

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 10, 2026
ai-agentspythongobashnodegit

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned November 10, 2026

npx -y skills add jgwill/miadi-orchestration-kit --skill screenwalk-names --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Screenwalk Names?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Screenwalk Names
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jgwill-screenwalk-names/badge)](https://www.skillsdirectory.com/skills/jgwill-screenwalk-names)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: screenwalk-names
description: Name a screenwalk. Gives its safe title (the file-safe name starting with the stamp), its title and its YouTube description, and where the record keeps them. Load whenever a person is stopping, uploading or publishing a screenwalk, or asks for a "safe title", a "title" or a "description" for one, whichever agent or seat is asked. Triggers on "safe title", "safetitle", "title for the screenwalk", "description for the video", "I'm going to press stop", "publish that on YouTube".
---

# The names of a screenwalk

A screenwalk is a recording of a person working with agent sessions, with their voices (Episode 550, miadi-chronicle://550). When the person stops one, they need three things from you, without having to repeat these rules.

| name | what it is | form |
|---|---|---|
| **safe title** | the file-safe name, used for the video file, for search and in intake | `screenwalk-<stamp>-<relation to the tmux session>[-<topic>][-part-NNN]` |
| **title** | what a viewer reads on YouTube | `screenwalk-<stamp> \| Human Title`, 100 characters at most |
| **description** | what a viewer reads under the video | three or four short paragraphs |

"Safe" in "safe title" means safe for a file name and a URL. Do not read it as safe to publish. That is a separate check, below.

## The stamp

The stamp is the minute the person named when they pressed record, as `yymmddHHMM`. It is also the screenwalk's id: `miadi-screenwalk:2611071342`, folder `captures/screenwalk-2611071342/` (`@miadi/episodic-memory-schema`, `screenwalk.ts`).

- When the person gives it, use theirs exactly.
- When they have not, use the stamp in the name of the session that was recorded, and say so in one clause so they can correct it.
- Do not use the old `yymmdd-NNN` form.

## Safe title

Something always follows the stamp, and it relates the recording to the tmux session it shows. A bare `screenwalk-<stamp>` is the record's id and folder, so never give it as the name.

The script builds it from the session and checks it:

```bash
S=$MIADI_ORCHESTRATION_KIT_ROOT/claude/miadi-chronicle-episode-kit/skills/screenwalk-names/scripts/screenwalk-name.mjs
node $S --tmux <recorded session> [--stamp yymmddHHMM] [--part 1] [--topic "words as script"]
node $S --stamp 2611071342 --tail film-apt-fork1-t5        # keeps a start the person gave
node $S --check "<safe title>" --title "<title>"           # run this before giving the names
```

- **The relation:** the words of the tmux session's name, with its time stamps removed. Shorten it to the words that tell the session apart, and keep the start the person gave if they gave one.
- **The topic:** optional words after it for search. Name the work and not the people.
- **The characters:** ASCII letters, digits and hyphens, with no spaces and no colons.
- **A tree:** sessions of one tree share words from the root's name, so both recordings below carry `film-apt`.

Real ones, newest form first:

- `screenwalk-2611071211-mino-t3-fork1-t5-miadi-film-apt-part-001`, from tmux `mino-t3-2611071211-fork1-t5-miadi-film-apt-2611071058`
- `screenwalk-2611071342-film-apt-fork1-t5-words-as-script`, from tmux `fork1-t5-miadi-film-apt-what-can-I-do-2611071058`, keeping William's start `screenwalk-2611071342-film-apt`
- `screenwalk-2611060853-001-t3-t7-on-teams`, naming the two teams' sessions
- `screenwalk-2610271518-my-research-ui-and-inquiry-weave`
- `screenwalk-26102211-Session-Continuity-Rehydration-and-Three-Independent-Lineages-part-001`, an older shorter stamp
- `screenwalk-261015-from-review-to-action-epistemic-handoff-semantic-delegation-miadirun`, an older shorter stamp

## Title

Real ones:

- `screenwalk-261015 | From Research to Action: Epistemic Handoff, Deep Diver & MiadiRun`
- `screenwalk-2611071342 | Writing with the Voice: A Fork Keeps the Words and Proposes a Film Room`

`--check` counts the characters. YouTube stops at 100.

## Description

- Say what happens in the recording, in the order it happened. Open with "This is a screenwalk: a recording of William working with agent sessions, with his voice" and the date.
- Never state as done or as existing what the person only wants. Say what has not happened yet.
- Relate things with Miadi addresses (`miadi-chronicle://120`, `miadi-ceremony://<uuid>`, `owner/repo#n`). Do not use a full URL.
- The description goes under the video. It does not go in a review's `## Intent`.

## Who is on the record: a separate check

Mentioning a person is not putting them on the record.

- **Named in passing:** a person named by the speaker, or named as an example of a kind of user, needs no consent. Nothing is held, and the transcript goes online with the review.
- **On the record:** a person filmed, or whose own voice, words or screens are shown, needs a release agreed at the start of the production, giving the right to use what was filmed in what is published. It is settled before the recording, not chased after it. If someone is on the record with no release, say so before upload.

Never register a source as withheld only because a name is spoken in it. William, 2026-11-07: "it's not because we're mentioning the name of someone that we can't put the transcript online", and "If I would put him on the record, we would have to have a contract that gives me the right to use what I filmed about him".

The title and description name no host, path or permission.

## Keep it

Commit it in the episode the recording belongs to:

- `captures/screenwalk-<stamp>/closing.md`, holding the title, the safe title, the description and a note for observing agents.
- `captures/screenwalk-<stamp>/screenwalk.json`, with `screenwalk`, `reference`, `stamp`, `episode`, `video: { title, safe_title }` and `closings`. The episode room's Screenwalks card reads only that folder.

Give the person the three names first, labelled, ready to paste. The closing's spoken form and the note for observing agents are in `screenwalk-presence` (miadi-witness), for a seat that takes part in the recording.

## More samples

`python3 <miadi-review skill>/scripts/miadi_review.py search screenwalk --limit 40` lists reviews, many of them titled by their safe title. `captures/*/screenwalk.json` holds the rest.

Earned 2026-11-07. A seat read "safe title" as "safe to publish" and gave one human title and a slug `ep120-screenwalk-261107-…`, and then called a bare `screenwalk-<stamp>` a corrected name. William: "There is a Screenwalk title, which you produced, and a safe-title which looks like more 'screenwalk-2611071342-film-apt' … any fucking agent that have to generate their screenwalk safetitle, title and description will know how in the future". Then: "A safe title has to have something after screenwalk-<timestamp>-<here to relate to the tux session or something>".

Files in this skill

  • SKILL.md6.7 KB
  • scripts/screenwalk-name.mjs3.6 KB
  • scripts/screenwalk-name.test.mjs1.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.