Agent skill

Release API

by fastrepl in fastrepl/anarlog

Review Anarlog API contracts and generated clients, deploy required hosted services and database changes, and verify live release behavior.

MITAuto-check passedBackend & APIs

Install Release API

skills CLI
$ npx skills add fastrepl/anarlog --skill release-api -a claude-code

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

GitHub CLI
$ gh skill install fastrepl/anarlog release-api --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/fastrepl/anarlog.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/release-api .claude/skills/release-api && 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
release-api
GitHub stars
9.4k
Token cost
~841 tokens
SKILL.md length
368 words
Files
1
Skills in repo
32
Repo updated
First seen
Licence
MIT

At a glance

Review Anarlog API contracts and generated clients, deploy required hosted services and database changes, and verify live release behavior.

  • Works in 6 steps: Compare changed product behavior and… → Read api_ci.yaml, api_cd.yaml,… → Inspect current service choices and live… → …
  • Tasks that involve API design
  • Calls pnpm, gh and cargo

What it does

Release API is an agent skill from fastrepl/anarlog. Review Anarlog API contracts and generated clients, deploy required hosted services and database changes, and verify live release behavior.

Its SKILL.md is about 840 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs, covering API design. The repository describes itself as: Open source Granola AI Alternative. The licence is MIT.

When your agent uses it

  • Tasks that involve API design

Example prompts

  • “/release-api”

Requirements

  • Docker

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Compare changed product behavior and each service's live source SHA against
  2. Read api_ci.yaml, api_cd.yaml, db_ci.yaml, and db_cd.yaml plus the
  3. Inspect current service choices and live configuration before deploying.
  4. Deploy required backward-compatible hosted changes before dependent desktop
  5. Follow deployments to terminal success. Confirm actual serving source/digest,
  6. For schema changes, record the selected hosted project, applied migrations,

What it can do on your machine

Read from SKILL.md and the folder at commit 259a04e. 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:

    • pnpm
    • gh
    • cargo

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

  • Network

    No URLs in SKILL.md. Its commands use pnpm and gh, 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

Release API loads about 841 tokens when it runs. Until then it costs about 38 tokens; SKILL.md has 368 words of instructions outside code blocks.

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

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 fastrepl/anarlog at commit 259a04e, republished under its MIT licence (© fastrepl). 368 words, ~841 tokens.

Download SKILL.mdSave it as .claude/skills/release-api/SKILL.md (or your agent's skills folder).
name
release-api
description
Review Anarlog API contracts and generated clients, deploy required hosted services and database changes, and verify live release behavior.
metadata.internal
true

Release API

Review every release, including client-only changes. Inherit scope and session authorization from Release a New Version.

  1. Compare changed product behavior and each service's live source SHA against apps/api, apps/stripe, crates/api-cloud, affected auth/sync/proxy crates, supabase/, apps/api/openapi.gen.json, and packages/api-client/src/generated. Check auth, scopes, payloads/errors, pagination, data compatibility, and existing client behavior. Record required changes, concrete reuse reasons, or explicit deferrals before freezing the candidate.

  2. Read api_ci.yaml, api_cd.yaml, db_ci.yaml, and db_cd.yaml plus the affected component instructions. Run the full locally reproducible affected jobs and consumer checks. For contract changes, run:

    bash
    cargo test -p api gen_openapi_json
    pnpm -F @anlg/api-client openapi
    pnpm -F @anlg/api-client typecheck

    Use owning generators and verify repeated generation is stable. Test hosted migrations/RLS in an isolated local Supabase stack, never against production.

  3. Inspect current service choices and live configuration before deploying. Core, AI, Sync, Gateway, and billing have independent deployment decisions. The billing API and apps/stripe ship together via api_cd.yaml with service=billing. Do not treat a shared API version/tag as proof every service runs that source. Hosted Postgres has its own db_cd.yaml deployment history.

  4. Deploy required backward-compatible hosted changes before dependent desktop or mobile clients. Select the exact approved environment, service and merged source. Use gh workflow run api_cd.yaml --ref main -f service=<service> and gh workflow run db_cd.yaml --ref main as appropriate, after reading their current inputs. Verify each run's headSha; never ship the combined GitButler workspace. Include every dependency in filtered Docker build contexts.

  5. Follow deployments to terminal success. Confirm actual serving source/digest, version and role-specific readiness, then exercise affected authenticated behavior with an authorized test account. /health, an unauthenticated 401, or one healthy role does not prove other roles or operations work. Coordinate hosted protocol checks with Release MCP.

  6. For schema changes, record the selected hosted project, applied migrations, source/run and compatibility checks. Keep shipped SQLite migrations append-only, desktop/mobile schemas compatible, and older clients supported. Follow current drain, migration, continuity, and recovery requirements; successful health checks alone do not establish zero downtime.

Show full SKILL.md (51 more words)Show less

Return generated-contract decisions, candidate CI, each service/database's deployed revision and run URL, live evidence, or reuse reason and outstanding work. Reuse a live deployment only when its source includes the required changes; no artificial version bumps or no-op redeploys. Website and Mintlify publication belong to Release Docs, not the API deploy.

© fastrepl, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/release-api of fastrepl/anarlog.

Open the folder on GitHubat commit 259a04e

Compare with similar skills

Release API 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.

Release API compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Release API this skillfastrepl/anarlog9.4k—~841Automated safety check: PassMIT
API DesignerJeffallan/claude-skills12k2 repos~2kAutomated safety check: PassMIT
Nodejs Backend Patternsever-works/ever-works15817 repos~4kAutomated safety check: PassAGPL-3.0
Pangolin CRUD Endpointsfosrl/pangolin23k—~461Automated safety check: PassCustom licence
Backend PatternshellangleZ/burn-in-cceverywhere-ralph11217 repos~3.3kAutomated safety check: PassNone
API And Interface Designdzhalaevd/Donatello1359 repos~2.6kAutomated safety check: PassApache-2.0

Similar skills

  • API Designer

    Jeffallan/claude-skills

    Designs REST and GraphQL APIs from resource modeling to an OpenAPI 3.1 contract, with versioning, pagination and RFC 7807 error handling.

    12k GitHub starsUsed in 2 repos~2k tokens
    Backend & APIsAuto-check passed
  • Nodejs Backend Patterns

    ever-works/ever-works

    Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices.

    158 GitHub starsUsed in 17 repos~4k tokens
    Backend & APIsAuto-check passed
  • Use whenever asked to add, create, or scaffold a CRUD endpoint, router, or entity in this repo's server (create/list/get/update/delete handlers, new…

    23k GitHub stars~461 tokensUpdated today
    Backend & APIsAuto-check passed
  • Backend Patterns

    hellangleZ/burn-in-cceverywhere-ralph

    Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.

    112 GitHub starsUsed in 17 repos~3.3k tokens
    Backend & APIsAuto-check passed
  • API And Interface Design

    dzhalaevd/Donatello

    Guides stable API and interface design. An agent skill from dzhalaevd/Donatello.

    135 GitHub starsUsed in 9 repos~2.6k tokens
    Backend & APIsAuto-check passed
  • API Design Principles

    jh941213/my-cc-harness

    REST 및 GraphQL API 설계 원칙 가이드. An agent skill from jh941213/my-cc-harness.

    126 GitHub starsUsed in 19 repos~3.4k tokens
    Backend & APIsAuto-check passed

More from fastrepl/anarlog

All 32 skills in this repo
  • But

    fastrepl/anarlog

    Use only in the Anarlog repository when the active checkout branch is exactly gitbutler/workspace.

    9.4k GitHub stars~5.8k tokensUpdated today
    Auto-check passed
  • Create PRs

    fastrepl/anarlog

    Use only in the Anarlog repository when the active checkout branch is exactly gitbutler/workspace.

    9.4k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Fix Ready PRs

    fastrepl/anarlog

    Inspect every open non-draft PR for CI failures and unresolved Cursor Bugbot findings, then fix them on the existing PR branches.

    9.4k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • No Use Effect

    fastrepl/anarlog

    Avoid direct React useEffect usage when writing or reviewing React components and hooks.

    9.4k GitHub stars~825 tokensUpdated today
    Auto-check passed
  • QA Critical UX

    fastrepl/anarlog

    QA Anarlog's critical Pro user journey on a signed staging candidate — onboarding, responsive launch, microphone and system-audio capture, automated summaries, and cloud sync.

    9.4k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Reactive Sqlite UI

    fastrepl/anarlog

    Build SQLite-backed reactive UI in apps/desktop using stable patterns for reads, selection, forms, writes, and loading states.

    9.4k GitHub stars~699 tokensUpdated today
    Auto-check passed

Categories

Questions about Release API

What does Release API do?

Review Anarlog API contracts and generated clients, deploy required hosted services and database changes, and verify live release behavior. Release API is an agent skill from fastrepl/anarlog. Review Anarlog API contracts and generated clients, deploy required hosted services and database changes, and verify live release behavior.

When should I use Release API?

Release API fits situations like: tasks that involve API design.

How do I install Release API in Claude Code?

Run `npx skills add fastrepl/anarlog --skill release-api -a claude-code`. Or copy the skill folder (.agents/skills/release-api in fastrepl/anarlog) into .claude/skills/release-api in your project. Claude Code loads it when a task matches its description.

How do I install Release API in Codex?

Run `npx skills add fastrepl/anarlog --skill release-api -a codex`. Or copy the skill folder (.agents/skills/release-api in fastrepl/anarlog) into .agents/skills/release-api in your project. Codex loads it when a task matches its description.

Can I use Release API 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 fastrepl/anarlog --skill release-api -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/release-api, .gemini/skills/release-api, .github/skills/release-api and .opencode/skills/release-api in your project.

What does Release API need to run?

Going by SKILL.md and its folder, Release API needs the command-line tools its instructions call (pnpm, gh and cargo). Our summary lists: Docker.

Does Release API access the network?

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

Is Release API 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 Release API use?

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

How many tokens does Release API use?

About 841 tokens (SKILL.md is roughly 3.4k 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 Release API?

Skills that share tags, products or a category with Release API: API Designer (Jeffallan/claude-skills, 12k stars), Nodejs Backend Patterns (ever-works/ever-works, 158 stars), Pangolin CRUD Endpoints (fosrl/pangolin, 23k stars) and Backend Patterns (hellangleZ/burn-in-cceverywhere-ralph, 112 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Release API?

fastrepl (a GitHub organization) maintains it in fastrepl/anarlog, which has 9,445 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on October 7, 2026.

Source: fastrepl/anarlog on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.