Not in the top 1,000 by GitHub stars

JosssphZhou/cinetty

Cinematic architecture animations that play in your terminal. Your coding agent fills one YAML file.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 673a06c5766c

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 673a06c5766cb9b28d4c5d48bbebd4952b103e70

git clone --filter=blob:none --no-checkout https://github.com/JosssphZhou/cinetty.git .hotskills/josssphzhou-cinetty && git -C .hotskills/josssphzhou-cinetty checkout --detach 673a06c5766cb9b28d4c5d48bbebd4952b103e70 # Copy each selected skill directory from .hotskills/josssphzhou-cinetty into .agents/skills/<skill-name>/
80GitHub stars
50stars in 7 days
1skill in this repository
4commits in 30 days

Heat

7.5
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 202680

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

cinetty

When your agent uses it

Make an animated architecture diagram that plays in the terminal, from one of six finished templates (agent harness loops, a vision model on photos, an agent workflow with a router and workers, a phone-operating agent, a circuit or service board with signals on wires). Use when the user asks for an architecture animation, an animated flow chart, a terminal video or a demo clip of how their system works, in English or Chinese (for example 架构动画, 终端流程图, 给项目做一支动画). The skill reads the user's repository, fills one project.yaml, checks it until it passes and plays it in the current terminal. Do not use it for static diagrams such as Mermaid, PlantUML or draw.io, for README or documentation writing, or for screen recordings of a running app.

What it loads into context

Frontmatter

171 tokens

Always available to the agent

SKILL.md

2,298 tokens

When the skill is activated

Reference documents

19,480 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Install
  2. 1. Choose a template
  3. 2. Write project.yaml
  4. 3. Check until it passes
  5. 4. Play it
  6. Common problems
  7. Changing a layout

Scripts executed separately

  • Makefile
  • cinetty/__init__.py
  • cinetty/__main__.py
  • cinetty/board.py
  • cinetty/canvas.py
  • cinetty/cli.py
  • cinetty/components.py
  • cinetty/engine.py
  • cinetty/expr.py
  • cinetty/phone.py
  • cinetty/photolayer.py
  • cinetty/photos.py
  • cinetty/scene.py
  • cinetty/template.py
  • cinetty/terminal.py
  • cinetty/workflow.py
  • scripts/download_models.py
  • scripts/lib.sh
  • scripts/play.sh
  • scripts/setup.sh
  • tests/helpers.py
  • tests/test_checks.py
  • tests/test_credit.py
  • tests/test_fill_stress.py
  • tests/test_light_install.py
  • tests/test_numbers_all_templates.py
  • tests/test_numbers_from_project.py
  • tests/test_paths.py
  • tests/test_play.py
  • tests/test_python_version.py
  • tests/test_skill.py
  • tests/test_style.py
  • tests/test_template_schema.py
  • tests/test_templates.py
  • tests/test_workers.py

Files

  • .gitignoreasset127 bytes
  • .python-versionasset5 bytes
  • AGENTS.mddoc9,044 bytes
  • LICENSEasset1,068 bytes
  • LICENSES.mddoc5,081 bytes
  • Makefileruns1,742 bytes
  • README.ja.mddoc12,995 bytes
  • README.mddoc10,369 bytes
  • README.zh-CN.mddoc10,276 bytes
  • SKILL.mdcore9,859 bytes
  • SKILL.mdcore9,859 bytes
  • SKILL.mdcore9,859 bytes
  • SKILL.mdcore9,859 bytes
  • SKILL.mdcore9,859 bytes
  • SKILL.mdcore9,859 bytes
  • SKILL.mdcore9,859 bytes
  • assets/photos/soho-crossing.jpgasset2,738,907 bytes
  • assets/photos/taxi-mexico.jpgasset2,649,179 bytes
  • cinetty/__init__.pyruns90 bytes
  • cinetty/__main__.pyruns52 bytes
  • cinetty/board.pyruns26,560 bytes
  • cinetty/canvas.pyruns7,467 bytes
  • cinetty/cli.pyruns8,553 bytes
  • cinetty/components.pyruns43,408 bytes
  • cinetty/engine.pyruns681 bytes
  • cinetty/expr.pyruns3,840 bytes
  • cinetty/phone.pyruns42,266 bytes
  • cinetty/photolayer.pyruns6,278 bytes
  • cinetty/photos.pyruns25,896 bytes
  • cinetty/scene.pyruns30,338 bytes
  • cinetty/template.pyruns25,429 bytes
  • cinetty/terminal.pyruns1,452 bytes
  • cinetty/workflow.pyruns27,808 bytes
  • docs/design.mddoc10,675 bytes
  • docs/hero.gifasset1,498,343 bytes
  • docs/hero.mp4asset633,245 bytes
  • docs/hero.pngasset334,315 bytes
  • docs/logo.pngasset7,716 bytes
  • docs/scene-reference.mddoc16,260 bytes
  • examples/agent-workflow/project.en.yamlasset4,291 bytes
  • examples/circuit-flow/project.en.yamlasset6,038 bytes
  • examples/circuit-flow/project.zh.yamlasset6,031 bytes
  • examples/harness-landscape/project.en.yamlasset2,894 bytes
  • examples/harness-landscape/project.zh.yamlasset2,959 bytes
  • examples/harness-photo/project.en.yamlasset3,497 bytes
  • examples/harness-photo/project.zh.yamlasset3,495 bytes
  • examples/harness-portrait/project.en.yamlasset3,140 bytes
  • examples/harness-portrait/project.zh.yamlasset3,430 bytes
  • examples/phone-use/project.en.yamlasset2,413 bytes
  • examples/phone-use/project.zh.yamlasset2,486 bytes
  • examples/web-service/project.en.yamlasset6,670 bytes
  • requirements-photo.txtdoc211 bytes
  • requirements.txtdoc111 bytes
  • scripts/download_models.pyruns1,068 bytes
  • scripts/lib.shruns517 bytes
  • scripts/play.shruns444 bytes
  • scripts/setup.shruns2,701 bytes
  • templates/circuit-flow/preview/clip.gifasset616,079 bytes
  • templates/circuit-flow/preview/clip.mp4asset186,108 bytes
  • templates/circuit-flow/preview/still.pngasset197,675 bytes
  • templates/circuit-flow/scene.yamlasset5,918 bytes
  • templates/circuit-flow/template.yamlasset6,950 bytes
  • templates/loop-landscape/preview/clip.gifasset1,320,084 bytes
  • templates/loop-landscape/preview/clip.mp4asset360,856 bytes
  • templates/loop-landscape/preview/still.pngasset206,694 bytes
  • templates/loop-landscape/scene.yamlasset8,828 bytes
  • templates/loop-landscape/template.yamlasset5,493 bytes
  • templates/loop-portrait/preview/clip.gifasset1,056,803 bytes
  • templates/loop-portrait/preview/clip.mp4asset385,050 bytes
  • templates/loop-portrait/preview/still.pngasset206,008 bytes
  • templates/loop-portrait/scene.yamlasset9,176 bytes
  • templates/loop-portrait/template.yamlasset6,912 bytes
  • templates/photo-loop/preview/clip.gifasset1,437,122 bytes
  • templates/photo-loop/preview/clip.mp4asset478,241 bytes
  • templates/photo-loop/preview/still.pngasset242,912 bytes
  • templates/photo-loop/scene.yamlasset8,799 bytes
  • templates/photo-loop/template.yamlasset8,787 bytes
  • templates/pipeline/preview/clip.gifasset681,622 bytes
  • templates/pipeline/preview/clip.mp4asset169,652 bytes
  • templates/pipeline/preview/still.pngasset148,086 bytes
  • templates/pipeline/scene.yamlasset759 bytes
  • templates/pipeline/template.yamlasset8,123 bytes
  • templates/screen-flow/preview/clip.gifasset1,133,420 bytes
  • templates/screen-flow/preview/clip.mp4asset209,181 bytes
  • templates/screen-flow/preview/still.pngasset141,983 bytes
  • templates/screen-flow/scene.yamlasset942 bytes
  • templates/screen-flow/template.yamlasset6,077 bytes
  • tests/helpers.pyruns1,466 bytes
  • tests/test_checks.pyruns4,861 bytes
  • tests/test_credit.pyruns2,019 bytes
  • tests/test_fill_stress.pyruns17,826 bytes
  • tests/test_light_install.pyruns2,637 bytes
  • tests/test_numbers_all_templates.pyruns12,928 bytes
  • tests/test_numbers_from_project.pyruns4,980 bytes
  • tests/test_paths.pyruns1,587 bytes
  • tests/test_play.pyruns3,242 bytes
  • tests/test_python_version.pyruns2,617 bytes
  • tests/test_skill.pyruns1,460 bytes
  • tests/test_style.pyruns3,839 bytes
  • tests/test_template_schema.pyruns1,589 bytes
  • tests/test_templates.pyruns4,331 bytes
  • tests/test_workers.pyruns2,346 bytes
Read SKILL.md

# cinetty

Run every command in this file from the directory that holds this file: the cinetty repository root. cinetty turns one `project.yaml` into an architecture animation that plays in the current terminal. Each template is a finished animation with a fixed layout, palette and rhythm, plus named fields. You fill the fields with the user's system; you never edit the layout. Everything you need is in this file and the files it names: `make templates`, each `template.yaml` and its example. You do not need to read the code in `cinetty/` or `scripts/`.

## Install

Run this once. It needs Python 3.12 or newer (or uv), Bash and Make on macOS or Linux.

```sh
make setup
```

`make setup` creates `.venv` and installs the light dependencies for the five text templates and checks for all examples. It does not install photo dependencies or download models. Everything stays inside this directory. If it stops, its last line names what is missing.
View the complete source on GitHub

Skills included

  • cinetty

Repository facts

License
MIT
Created
Oct 22, 2026
Last pushed
Oct 23, 2026
Forks
11
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 6 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 95 signals by file

LICENSES.md

  • Network accessline 7
    | File | What it is | Source | Author | License | |---|---|---|---|---| | `assets/photos/taxi-mexico.jpg` | Street photo used by `photo-loop` | [Wikimedia Commons: Taxi à Mexico](https://commons.wikimedia.org/wiki/File:Taxi_%C3%A0_Mexico.jp
  • Network accessline 8
    |---|---|---|---|---| | `assets/photos/taxi-mexico.jpg` | Street photo used by `photo-loop` | [Wikimedia Commons: Taxi à Mexico](https://commons.wikimedia.org/wiki/File:Taxi_%C3%A0_Mexico.jpg), taken 2015-07-15 | Benoît Prieur | CC0 1.0 | |
  • Network accessline 9
    | `assets/photos/taxi-mexico.jpg` | Street photo used by `photo-loop` | [Wikimedia Commons: Taxi à Mexico](https://commons.wikimedia.org/wiki/File:Taxi_%C3%A0_Mexico.jpg), taken 2015-07-15 | Benoît Prieur | CC0 1.0 |
  • Network accessline 10
    | `assets/photos/soho-crossing.jpg` | Street photo used by `photo-loop` | [Wikimedia Commons: People crossing street (Unsplash)](https://commons.wikimedia.org/wiki/File:People_crossing_street_(Unsplash).jpg), taken 2015-07-27 | Mike Petrucc
  • Network accessline 19
    | Model | Used for | Source | License | |---|---|---|---| | RT-DETR (`PekingU/rtdetr_r50vd`) | Object detection in photo templates | [Hugging Face](https://huggingface.co/PekingU/rtdetr_r50vd) | Apache-2.0 |
  • Network accessline 20
    |---|---|---|---| | RT-DETR (`PekingU/rtdetr_r50vd`) | Object detection in photo templates | [Hugging Face](https://huggingface.co/PekingU/rtdetr_r50vd) | Apache-2.0 | | SAM 2.1 tiny (`facebook/sam2.1-hiera-tiny`) | Outlines of the detected
  • Network accessline 21
    | RT-DETR (`PekingU/rtdetr_r50vd`) | Object detection in photo templates | [Hugging Face](https://huggingface.co/PekingU/rtdetr_r50vd) | Apache-2.0 |
  • Network accessline 22
    | SAM 2.1 tiny (`facebook/sam2.1-hiera-tiny`) | Outlines of the detected objects | [Hugging Face](https://huggingface.co/facebook/sam2.1-hiera-tiny) | Apache-2.0 |
  • Network accessline 37
    The table above gives the projects' main licenses, not a single license for the whole installed environment. OpenCV's Python packaging has an [MIT license](https://github.com/opencv/opencv-python/blob/master/LICENSE.txt); its [third-party n
  • Network accessline 43
    Redistributing an environment or binary bundle requires checking the exact included libraries and satisfying their licenses, including notices, license copies, applicable corresponding-source requirements, and LGPL replacement or relinking 

Makefile

  • Executable scriptline 1
    Executable file

README.ja.md

  • Network accessline 10
    <p align="center">   <a href="LICENSE"><img src="https://img.shields.io/badge/ライセンス-MIT-blue.svg" alt="License: MIT"></a>
  • Network accessline 11
    <a href="LICENSE"><img src="https://img.shields.io/badge/ライセンス-MIT-blue.svg" alt="License: MIT"></a>
  • Network accessline 12
    <a href="https://www.python.org/downloads/"><img src="https://img.shields.io/badge/python-3.12+-blue.svg" alt="Python 3.12+"></a>
  • Network accessline 13
    <a href="https://github.com/JosssphZhou/cinetty"><img src="https://img.shields.io/badge/ターミナル-Kitty%20%7C%20ANSI-orange.svg" alt="Terminal Kitty / ANSI"></a>
  • Network accessline 14
    <a href="https://x.com/openmys"><img src="https://img.shields.io/badge/作者-@openmys-black.svg" alt="X @openmys"></a>
  • Network accessline 88
    - **OS**:macOS または Linux(Bash、Make が必要) - **ターミナル環境**:テキストテンプレートは標準的なターミナルで動作します。写真テンプレート(`photo-loop`)には Kitty グラフィックスプロトコル対応ターミナル(Ghostty、Kitty、WezTerm など)が必要です。 - **Python 環境**:Python 3.12 以上、または [uv](https://docs.astral.sh/uv/)。
  • Network accessline 89
    - **ターミナル環境**:テキストテンプレートは標準的なターミナルで動作します。写真テンプレート(`photo-loop`)には Kitty グラフィックスプロトコル対応ターミナル(Ghostty、Kitty、WezTerm など)が必要です。 - **Python 環境**:Python 3.12 以上、または [uv](https://docs.astral.sh/uv/)。 - **ディスク容量**:
  • Network accessline 90
    - **Python 環境**:Python 3.12 以上、または [uv](https://docs.astral.sh/uv/)。
  • Network accessline 101
    # リポジトリをクローンして移動 git clone https://github.com/JosssphZhou/cinetty.git cinetty && cd cinetty
  • Network accessline 102
    git clone https://github.com/JosssphZhou/cinetty.git cinetty && cd cinetty
  • Network accessline 141
    git clone https://github.com/JosssphZhou/cinetty.git ~/.claude/skills/cinetty && make -C ~/.claude/skills/cinetty setup
  • Network accessline 144
    > 2026-10-21 時点で [Claude Code スキル仕様](https://code.claude.com/docs/en/skills) および [Codex スキル仕様](https://developers.openai.com/codex/skills) と整合性を確認済みです。
  • Network accessline 228
    Joseph Zhou([@openmys](https://x.com/openmys))によって作成され、メンテナンスされています。

README.md

  • Network accessline 10
    <p align="center">   <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License: MIT"></a>
  • Network accessline 11
    <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License: MIT"></a>
  • Network accessline 12
    <a href="https://www.python.org/downloads/"><img src="https://img.shields.io/badge/python-3.12+-blue.svg" alt="Python 3.12+"></a>
  • Network accessline 13
    <a href="https://github.com/JosssphZhou/cinetty"><img src="https://img.shields.io/badge/terminal-Kitty%20%7C%20ANSI-orange.svg" alt="Terminal Kitty / ANSI"></a>
  • Network accessline 14
    <a href="https://x.com/openmys"><img src="https://img.shields.io/badge/author-@openmys-black.svg" alt="X @openmys"></a>
  • Network accessline 88
    - **Operating System**: macOS or Linux, with Bash and Make. - **Terminal Support**: Any terminal for standard text templates. A terminal supporting the Kitty graphics protocol (such as Ghostty, Kitty, or WezTerm) is required for the photo t
  • Network accessline 89
    - **Terminal Support**: Any terminal for standard text templates. A terminal supporting the Kitty graphics protocol (such as Ghostty, Kitty, or WezTerm) is required for the photo template (`photo-loop`). - **Runtime**: Python 3.12 or newer,
  • Network accessline 90
    - **Runtime**: Python 3.12 or newer, or [uv](https://docs.astral.sh/uv/).
  • Network accessline 101
    # Clone the repository and navigate into it git clone https://github.com/JosssphZhou/cinetty.git cinetty && cd cinetty
  • Network accessline 102
    git clone https://github.com/JosssphZhou/cinetty.git cinetty && cd cinetty
  • Network accessline 141
    git clone https://github.com/JosssphZhou/cinetty.git ~/.claude/skills/cinetty && make -C ~/.claude/skills/cinetty setup
  • Network accessline 144
    > Directory structures verified on 2026-10-21 against [Claude Code skills](https://code.claude.com/docs/en/skills) and [Codex skills](https://developers.openai.com/codex/skills).
  • Network accessline 228
    Created by Joseph Zhou ([@openmys](https://x.com/openmys)).

README.zh-CN.md

  • Network accessline 10
    <p align="center">   <a href="LICENSE"><img src="https://img.shields.io/badge/许可-MIT-blue.svg" alt="License: MIT"></a>
  • Network accessline 11
    <a href="LICENSE"><img src="https://img.shields.io/badge/许可-MIT-blue.svg" alt="License: MIT"></a>
  • Network accessline 12
    <a href="https://www.python.org/downloads/"><img src="https://img.shields.io/badge/python-3.12+-blue.svg" alt="Python 3.12+"></a>
  • Network accessline 13
    <a href="https://github.com/JosssphZhou/cinetty"><img src="https://img.shields.io/badge/终端-Kitty%20%7C%20ANSI-orange.svg" alt="终端 Kitty / ANSI"></a>
  • Network accessline 14
    <a href="https://x.com/openmys"><img src="https://img.shields.io/badge/作者-@openmys-black.svg" alt="X @openmys"></a>
  • Network accessline 88
    - **操作系统**:macOS 或 Linux,内置 Bash 与 Make。 - **终端支持**:纯文本模板支持各类标准终端;照片模板(`photo-loop`)需支持 Kitty 图形协议的终端(如 Ghostty、Kitty、WezTerm 等)。 - **Python 环境**:Python 3.12 或更新版本,亦可使用 [uv](https://docs.astral.sh/uv/)。
  • Network accessline 89
    - **终端支持**:纯文本模板支持各类标准终端;照片模板(`photo-loop`)需支持 Kitty 图形协议的终端(如 Ghostty、Kitty、WezTerm 等)。 - **Python 环境**:Python 3.12 或更新版本,亦可使用 [uv](https://docs.astral.sh/uv/)。 - **磁盘空间**:
  • Network accessline 90
    - **Python 环境**:Python 3.12 或更新版本,亦可使用 [uv](https://docs.astral.sh/uv/)。
  • Network accessline 101
    # 克隆代码仓库并进入目录 git clone https://github.com/JosssphZhou/cinetty.git cinetty && cd cinetty
  • Network accessline 102
    git clone https://github.com/JosssphZhou/cinetty.git cinetty && cd cinetty
  • Network accessline 141
    git clone https://github.com/JosssphZhou/cinetty.git ~/.claude/skills/cinetty && make -C ~/.claude/skills/cinetty setup
  • Network accessline 144
    > 目录路径于 2026-10-21 依据 [Claude Code 技能文档](https://code.claude.com/docs/en/skills) 与 [Codex 技能文档](https://developers.openai.com/codex/skills) 核对。
  • Network accessline 228
    由 Joseph Zhou([@openmys](https://x.com/openmys))创建与维护。

cinetty/__init__.py

  • Executable scriptline 1
    Executable file

cinetty/__main__.py

  • Executable scriptline 1
    Executable file

cinetty/board.py

  • Executable scriptline 1
    Executable file

cinetty/canvas.py

  • Executable scriptline 1
    Executable file

cinetty/cli.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]

cinetty/components.py

  • Executable scriptline 1
    Executable file

cinetty/engine.py

  • Executable scriptline 1
    Executable file

cinetty/expr.py

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 99
    return eval(code, {"__builtins__": {}, **SAFE, **ctx})

cinetty/phone.py

  • Executable scriptline 1
    Executable file

cinetty/photolayer.py

  • Executable scriptline 1
    Executable file

cinetty/photos.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 549
    [Credential-related source omitted]

cinetty/scene.py

  • Executable scriptline 1
    Executable file

cinetty/template.py

  • Executable scriptline 1
    Executable file

cinetty/terminal.py

  • Executable scriptline 1
    Executable file

cinetty/workflow.py

  • Executable scriptline 1
    Executable file

scripts/download_models.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]

scripts/lib.sh

  • Executable scriptline 1
    Executable file

scripts/play.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

scripts/setup.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 36
    else     SYS_PY=${PYTHON:-python3}     command -v "$SYS_PY" >/dev/null || die "Python $MIN_PYTHON or newer is required (or install uv: https://docs.astral.sh/uv/)."
  • Network accessline 37
    SYS_PY=${PYTHON:-python3}     command -v "$SYS_PY" >/dev/null || die "Python $MIN_PYTHON or newer is required (or install uv: https://docs.astral.sh/uv/)."     version_ok "$SYS_PY" || die "Python $MIN_PYTHON or newer is required; $SYS_PY is
  • Network accessline 38
    command -v "$SYS_PY" >/dev/null || die "Python $MIN_PYTHON or newer is required (or install uv: https://docs.astral.sh/uv/)."
  • Network accessline 39
    version_ok "$SYS_PY" || die "Python $MIN_PYTHON or newer is required; $SYS_PY is $("$SYS_PY" -c 'import platform; print(platform.python_version())'). Install uv (https://docs.astral.sh/uv/) or set PYTHON=python$MIN_PYTHON."

tests/helpers.py

  • Executable scriptline 1
    Executable file

tests/test_checks.py

  • Executable scriptline 1
    Executable file

tests/test_credit.py

  • Executable scriptline 1
    Executable file

tests/test_fill_stress.py

  • Executable scriptline 1
    Executable file

tests/test_light_install.py

  • Executable scriptline 1
    Executable file

tests/test_numbers_all_templates.py

  • Executable scriptline 1
    Executable file

tests/test_numbers_from_project.py

  • Executable scriptline 1
    Executable file

tests/test_paths.py

  • Executable scriptline 1
    Executable file

tests/test_play.py

  • Executable scriptline 1
    Executable file

tests/test_python_version.py

  • Executable scriptline 1
    Executable file

tests/test_skill.py

  • Executable scriptline 1
    Executable file

tests/test_style.py

  • Executable scriptline 1
    Executable file

tests/test_template_schema.py

  • Executable scriptline 1
    Executable file

tests/test_templates.py

  • Executable scriptline 1
    Executable file

tests/test_workers.py

  • Executable scriptline 1
    Executable file

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Signal confidence: 95 facts

and 45 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.