Agent skill

Reflexo Release

by Myriad-Dreamin in Myriad-Dreamin/typst.ts

Guide Reflexo/typst.ts release preparation and operator handoffs.

Apache-2.0Auto-check passedDevOps & Cloud

Install Reflexo Release

skills CLI
$ npx skills add Myriad-Dreamin/typst.ts --skill reflexo-release -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Myriad-Dreamin/typst.ts reflexo-release --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Myriad-Dreamin/typst.ts.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/reflexo-release .claude/skills/reflexo-release && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
reflexo-release
GitHub stars
1.2k
Token cost
~1.5k tokens
SKILL.md length
739 words
Files
2
Skills in repo
1
Repo updated
First seen
Licence
Apache-2.0

At a glance

Guide Reflexo/typst.ts release preparation and operator handoffs.

  • Works in 6 steps: Define The Target → Prepare The Repository → Verify Remote Preconditions → …
  • The user asks about 发版
  • SKILL.md covers Purpose, Ground Rules, Discovery Pass and Operator Workflow
  • Calls rg, git and docker

What it does

Reflexo Release is an agent skill from Myriad-Dreamin/typst.ts. Guide Reflexo/typst.ts release preparation and operator handoffs. Use when the user asks about 发版, release, publish, version bumping, release dry-runs, npm trusted publishing, GitHub Release artifacts, Docker/crates publishing, or wants a guide/checklist agent for this repository's release process.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in DevOps & Cloud, covering Deployment and Containers. It works with GitHub, Docker, npm and WebAssembly. The repository describes itself as: Run Typst in JavaScriptWorld. The licence is Apache-2.0.

When your agent uses it

  • The user asks about 发版
  • Version bumping
  • Release dry-runs
  • Npm trusted publishing

Example prompts

  • “/reflexo-release”

Requirements

  • Docker

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Define The Target
  2. Prepare The Repository
  3. Verify Remote Preconditions
  4. Dry-Run Or Verification Stage
  5. Live Release Stage
  6. Post-Release Verification

What it can do on your machine

Read from SKILL.md and the folder at commit 9739d81. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • rg
    • git
    • docker

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git and docker, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Reflexo Release loads about 1.5k tokens when it runs. Until then it costs about 79 tokens; SKILL.md has 739 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~79
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Myriad-Dreamin/typst.ts at commit 9739d81, republished under its Apache-2.0 licence (© Myriad-Dreamin). 739 words, ~1,498 tokens.

Download SKILL.mdSave it as .claude/skills/reflexo-release/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
reflexo-release
description
Guide Reflexo/typst.ts release preparation and operator handoffs. Use when the user asks about 发版, release, publish, version bumping, release dry-runs, npm trusted publishing, GitHub Release artifacts, Docker/crates publishing, or wants a guide/checklist agent for this repository's release process.

Reflexo Release Guide

Purpose

Guide a release operator through the current repository release process without copying release workflow contents into this skill. Treat the repository as the source of truth every time.

Do not perform a live publish, create a tag, push, approve an environment, revoke credentials, or change package visibility unless the user explicitly asks for that action.

Ground Rules

  • Read current release docs, GitHub Actions workflows, package manifests, changelog files, and release scripts before giving concrete steps.
  • Do not hardcode package lists, workflow job lists, line numbers, token names beyond what is found in the current checkout.
  • Summarize source-derived facts in your answer, but avoid pasting workflow contents or long file excerpts.
  • Prefer an operator checklist over a narrative explanation.
  • Separate local preparation, remote GitHub Actions steps, external account setup, and post-release verification.
  • State whether each step is advisory, a dry-run, or a live-publish action.
  • If the user asks for execution, confirm the current git state and target version/tag before making changes.

Discovery Pass

Before advising, gather the current facts:

sh
git status --short
rg -n "release|publish|trusted|workflow_dispatch|tag|dry-run|crate|docker|npm" docs .github scripts package.json Cargo.toml openspec --glob '!node_modules' --glob '!target'
rg --files .github docs scripts openspec packages projects crates --glob '!node_modules' --glob '!target' --glob '!*dist*'

Then inspect only the relevant files found by that search. Prioritize:

  • Maintainer release documentation.
  • Top-level release orchestration workflow.
  • Dedicated workflows called by the orchestration workflow.
  • Tag-driven or GitHub Release artifact workflows.
  • npm trusted-publishing runbooks.
  • Version bumping, announcement, and publish wrapper scripts.
  • Package manifests and Cargo manifests that participate in the release.

When reporting facts, cite file paths and avoid embedding their contents.

Operator Workflow

Use this structure for release guidance.

1. Define The Target

Clarify or infer:

  • Release version and tag.
  • Whether this is dry-run, prerelease, nightly, or live release.
  • Whether the user wants a checklist, local prep edits, workflow dispatch commands, or end-to-end execution.
  • Whether package publication, GitHub Release artifacts, Docker, and Cargo crates are all in scope according to current workflows.

If the target version/tag is not clear and action would mutate files or publish artifacts, ask a concise question before proceeding.

2. Prepare The Repository

Build a prep checklist from current repository files:

  • Confirm clean or intentionally dirty git state.
  • Confirm the current version and target version across workspace/package/Cargo manifests.
  • Inspect the version bump script, but do not assume it covers every release manifest.
  • Update changelog and release notes if requested.
  • Check lockfiles after dependency or manifest edits.
  • Run the repo's normal formatting/build/test gates appropriate to the change size when requested or when making release-prep edits.

For actual edits, keep changes scoped to release metadata unless the user explicitly asks for release automation changes.

Show full SKILL.md (330 more words)Show less
3. Verify Remote Preconditions

List checks the human maintainer must confirm in GitHub, npm, GitHub Container Registry, and crates.io. Derive exact environment names, workflow names, secrets, and permission boundaries from current docs/workflows.

Include these categories when they exist in the current release flow:

  • Protected GitHub environments and required reviewers.
  • npm trusted publisher registration and provenance requirements.
  • Registry tokens or secrets for ecosystems that do not use npm trusted publishing.
  • GitHub Release tag/draft expectations before uploading assets.
  • Branch/tag restrictions.

Do not claim an external setting is configured unless you have observed it through a tool or the user confirms it.

4. Dry-Run Or Verification Stage

Identify the safest non-publishing validation route from current workflows. If there is a dedicated dry-run input, explain how to use it. If not, list the current verify jobs or local dry-run commands found in the repo.

When preparing a dispatch command, prefer showing it as an operator command unless the user explicitly asks you to run it. Treat GitHub Actions dispatch as a remote action and explain what it will do.

5. Live Release Stage

Present live steps in dependency order as discovered from the current orchestration workflow. Clearly mark:

  • manual workflow dispatches,
  • approval points,
  • reusable workflow calls,
  • artifact upload stages,
  • registry publish stages,
  • steps that are safe to rerun because already-published versions are skipped,
  • steps that are not clearly idempotent.

If the repository has both tag-driven artifact workflows and a manual publish orchestrator, describe their relationship and required order without merging them into one imaginary workflow.

6. Post-Release Verification

After a live release, guide the operator to verify:

  • GitHub Release exists, has expected artifacts, and is draft/non-draft as intended.
  • npm package versions and provenance are visible.
  • Docker image tags exist when Docker is in scope.
  • crates.io packages exist when Cargo publishing is in scope.
  • Workflow summaries show expected included/skipped entries.
  • Any failed or skipped jobs have an understood reason.

Use current registry/package names derived from manifests and workflow summaries, not names stored in this skill.

© Myriad-Dreamin, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .codex/skills/reflexo-release of Myriad-Dreamin/typst.ts.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit 9739d81

Compare with similar skills

Reflexo Release next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Reflexo Release compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Reflexo Release this skillMyriad-Dreamin/typst.ts1.2k—~1.5kAutomated safety check: PassApache-2.0
1panel App Builderarch3rPro/1Panel-Appstore214—~1.3kAutomated safety check: PassMIT
Compile Php WasmWordPress/wordpress-playground2k—~2.8kAutomated safety check: PassGPL-2.0
Releasebmeares/Meerschaum154—~1.1kAutomated safety check: NotesApache-2.0
Releasear-io/ar-io-node127—~4.2kAutomated safety check: NotesAGPL-3.0
Deployment and CI/CD Patternsaffaan-m/ECC277k6 repos~2.8kAutomated safety check: PassMIT

Similar skills

  • 1panel App Builder

    arch3rPro/1Panel-Appstore

    A skill your agent uses when packaging Docker deployments as 1Panel local app store apps, including GitHub projects, docker-compose.yml files, docker run commands, app metadata, version directories…

    214 GitHub stars~1.3k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Compile Php Wasm

    WordPress/wordpress-playground

    Compile PHP.wasm main modules and side modules (dynamic extensions) for Node.js and web platforms.

    2k GitHub stars~2.8k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Release

    bmeares/Meerschaum

    Meerschaum release process — bump version, update changelog, stage dev→main PR, run CI, publish to PyPI, tag, GitHub release, build/push Docker images, rebuild docs on prod VPS.

    154 GitHub stars~1.1k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Release

    ar-io/ar-io-node

    Drive the AR.IO Node release process end-to-end — preflight checks, prepare commit, finalize with image SHAs, test docker compose profiles, tag & publish, and post-release cleanup.

    127 GitHub stars~4.2k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Covers rolling, blue-green and canary deployments, multi-stage Dockerfiles, a GitHub Actions pipeline, health checks and production readiness for web apps.

    277k GitHub starsUsed in 6 repos~2.8k tokens
    DevOps & CloudAuto-check passed
  • Add Agent

    mattolson/agent-sandbox

    Add a new AI coding agent to Agent Sandbox. An agent skill from mattolson/agent-sandbox.

    208 GitHub stars~3.2k tokensUpdated 10 days ago
    DevOps & CloudAuto-check passed

Categories

Questions about Reflexo Release

What does Reflexo Release do?

Guide Reflexo/typst.ts release preparation and operator handoffs. ts.ts release preparation and operator handoffs.

When should I use Reflexo Release?

Reflexo Release fits situations like: the user asks about 发版; version bumping; release dry-runs; npm trusted publishing.

How do I install Reflexo Release in Claude Code?

Run `npx skills add Myriad-Dreamin/typst.ts --skill reflexo-release -a claude-code`. Or copy the skill folder (.codex/skills/reflexo-release in Myriad-Dreamin/typst.ts) into .claude/skills/reflexo-release in your project. Claude Code loads it when a task matches its description.

How do I install Reflexo Release in Codex?

Run `npx skills add Myriad-Dreamin/typst.ts --skill reflexo-release -a codex`. Or copy the skill folder (.codex/skills/reflexo-release in Myriad-Dreamin/typst.ts) into .agents/skills/reflexo-release in your project. Codex loads it when a task matches its description.

Can I use Reflexo Release in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Myriad-Dreamin/typst.ts --skill reflexo-release -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/reflexo-release, .gemini/skills/reflexo-release, .github/skills/reflexo-release and .opencode/skills/reflexo-release in your project.

What does Reflexo Release need to run?

Going by SKILL.md and its folder, Reflexo Release needs the command-line tools its instructions call (rg, git and docker). Our summary lists: Docker.

Does Reflexo Release access the network?

SKILL.md contains no URLs. Its commands use git and docker, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Reflexo Release safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Reflexo Release use?

Reflexo Release is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Reflexo Release use?

About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Reflexo Release?

Skills that share tags, products or a category with Reflexo Release: 1panel App Builder (arch3rPro/1Panel-Appstore, 214 stars), Compile Php Wasm (WordPress/wordpress-playground, 2k stars), Release (bmeares/Meerschaum, 154 stars) and Release (ar-io/ar-io-node, 127 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Reflexo Release?

Myriad-Dreamin (a GitHub user) maintains it in Myriad-Dreamin/typst.ts, which has 1,231 GitHub stars. The repository was last updated on October 8, 2026.

Source: Myriad-Dreamin/typst.ts on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.