Agent skill

Openyida Release

by openyida in openyida/openyida

快速发布 OpenYida npm 正式版或测试版。用户说“发布正式版”“发布测试版”“发 beta”或要求按当天日期生成版本 tag 时使用;不用于宜搭应用或自定义页面发布。

MITAuto-check passed

Install Openyida Release

skills CLI
$ npx skills add openyida/openyida --skill openyida-release -a claude-code

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

GitHub CLI
$ gh skill install openyida/openyida openyida-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/openyida/openyida.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/openyida-release .claude/skills/openyida-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
openyida-release
GitHub stars
220
Token cost
~520 tokens
SKILL.md length
133 words
Files
3 (incl. scripts)
Skills in repo
58
Repo updated
First seen
Licence
MIT

At a glance

快速发布 OpenYida npm 正式版或测试版。用户说“发布正式版”“发布测试版”“发 beta”或要求按当天日期生成版本 tag 时使用;不用于宜搭应用或自定义页面发布。

  • Works in 5 steps: 确认仓库和工作树状态,但不要修改、暂存或清理用户文件 → 默认发布最新 origin/main,与当前 checkout 的分支无关。不要… → 从本技能目录运行版本计算脚本 → …
  • SKILL.md covers 发布类型, 准备发布, 执行发布 and 回读与失败处理
  • Runs JavaScript scripts from its folder; calls git, npm and node

What it does

Openyida Release is an agent skill from openyida/openyida. 快速发布 OpenYida npm 正式版或测试版。用户说“发布正式版”“发布测试版”“发 beta”或要求按当天日期生成版本 tag 时使用;不用于宜搭应用或自定义页面发布。

Its SKILL.md is about 520 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `scripts/next-version.js` and `tests/next-version.test.js`).

It works with npm. The repository describes itself as: Your own personal YiDA AI assistant! The licence is MIT.

Example prompts

  • “发 beta”
  • “/openyida-release”

Requirements

  • Node.js

Workflow steps

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

  1. 确认仓库和工作树状态,但不要修改、暂存或清理用户文件
  2. 默认发布最新 origin/main,与当前 checkout 的分支无关。不要 checkout、merge、commit,也不要 push 分支。
  3. 从本技能目录运行版本计算脚本
  4. 读取目标 commit
  5. 在任何写操作前,向用户展示发布类型、完整 tag、目标 commit 和 commit 标题,并明确说明“只推 tag,不推分支;本地不跑 CI;远端 Publish 工作流仍会运行”。取得一次明确确认。

What it can do on your machine

Read from SKILL.md and the folder at commit 3dd4693. 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

    Ships 1 file in scripts/ (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • git
    • npm
    • node

    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 npm, 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

Openyida Release loads about 520 tokens when it runs. Until then it costs about 26 tokens; SKILL.md has 133 words of instructions outside code blocks.

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

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); the scripts in this folder are not scanned.

SKILL.md

The full file from openyida/openyida at commit 3dd4693, republished under its MIT licence (© openyida). 133 words, ~520 tokens.

Download SKILL.mdSave it as .claude/skills/openyida-release/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
openyida-release
description
快速发布 OpenYida npm 正式版或测试版。用户说“发布正式版”“发布测试版”“发 beta”或要求按当天日期生成版本 tag 时使用;不用于宜搭应用或自定义页面发布。

OpenYida 快速版本发布

通过 Git tag 触发现有 GitHub Publish 工作流。发布过程不运行任何本地 CI、测试、lint、构建或 npm run check:*;远端工作流保持原样。

发布类型

  • 正式版:北京时间当天首次为 vYYYY.M.D,之后依次为 vYYYY.M.D-1、vYYYY.M.D-2。
  • 测试版:北京时间当天从 vYYYY.M.D-beta.0 开始,之后依次递增。
  • 仅把明确包含“测试版”“beta”或“预发布”的请求视为测试版;其余明确的版本发布请求按正式版处理。

准备发布

  1. 确认仓库和工作树状态,但不要修改、暂存或清理用户文件:

    bash
    git rev-parse --show-toplevel
    git status --short
    git fetch origin --tags
  2. 默认发布最新 origin/main,与当前 checkout 的分支无关。不要 checkout、merge、commit,也不要 push 分支。

  3. 从本技能目录运行版本计算脚本:

    bash
    node .agents/skills/openyida-release/scripts/next-version.js stable
    node .agents/skills/openyida-release/scripts/next-version.js beta

    脚本同时读取本地 tag 和 origin 远端 tag,并按 Asia/Shanghai 日期生成下一个版本。不要凭记忆手写编号。

  4. 读取目标 commit:

    bash
    git rev-parse refs/remotes/origin/main
    git show -s --format='%h %s' refs/remotes/origin/main
  5. 在任何写操作前,向用户展示发布类型、完整 tag、目标 commit 和 commit 标题,并明确说明“只推 tag,不推分支;本地不跑 CI;远端 Publish 工作流仍会运行”。取得一次明确确认。

工作树有未提交改动时也不得擅自 stash 或清理;因为发布目标固定为 origin/main,只需说明这些改动不会进入本次版本。

执行发布

得到确认后,先再次 git fetch origin --tags,重新计算版本并重新读取 origin/main:

  • 如果 tag 或目标 commit 与用户确认时不同,停止并用新值再次确认。

  • 如果两者都未变化,创建轻量 tag 并只推送该 tag:

    bash
    git tag "v${RELEASE_VERSION}" "${RELEASE_COMMIT}"
    git push origin "refs/tags/v${RELEASE_VERSION}"

不要运行以下操作:

  • npm test、npm run check:ci、npm run check:*、lint、build 或安装依赖;
  • npm version,以及直接修改 package.json / package-lock.json;
  • branch push、自动 commit、自动 merge;
  • 等待远端 CI 完成。

现有 .github/workflows/publish.yml 会从 tag 同步 npm 包版本,并把 beta 发布到 npm beta dist-tag;正式版及同日 -1、-2 发布到 latest。

回读与失败处理

推送后只回读远端 tag,确认它存在且指向预期 commit:

bash
git ls-remote --tags origin "refs/tags/v${RELEASE_VERSION}"
  • 回读一致即报告 tag 已推送、远端发布已触发,不等待工作流结束。
  • push 返回不确定结果时,先回读远端 tag;远端已存在且 commit 一致则视为成功,不重复推送。
  • 远端不存在时,报告本地 tag 仍保留并等待用户决定;不得自动重试或删除 tag。
  • 远端 tag 已存在但 commit 不一致时立即停止,不覆盖、不删除、不 force push。

© openyida, MIT. 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 2 other files (scripts) in .agents/skills/openyida-release of openyida/openyida.

  • SKILL.md
  • scripts/next-version.js
  • tests/next-version.test.js

Open the folder on GitHubat commit 3dd4693

Compare with similar skills

Openyida 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.

Openyida Release compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Openyida Release this skillopenyida/openyida220—~520Automated safety check: PassMIT
Defuddlekepano/obsidian-skills49k12 repos~208Automated safety check: PassMIT
Vercel Deploybytedance/deer-flow83k10 repos~797Automated safety check: PassMIT
MCP Server BuildershareAI-lab/learn-claude-code78k5 repos~1.2kAutomated safety check: PassMIT
Knap Markdown Templateskepano/obsidian-skills49k2 repos~986Automated safety check: PassMIT
Install Anti-Slop Oxlint Rulesdmmulroy/anti-slop5.3k1 repos~2.2kAutomated safety check: PassMIT

Similar skills

  • Defuddle

    kepano/obsidian-skills

    Uses the Defuddle CLI to pull clean, readable Markdown, JSON or metadata from web pages, stripping navigation, ads and clutter to save tokens.

    49k GitHub starsUsed in 12 repos~208 tokens
    Knowledge ManagementAuto-check passed
  • Vercel Deploy

    bytedance/deer-flow

    Deploys a project to Vercel with one script and no login, then returns a live preview URL and a claim link for moving the deployment into your own Vercel account.

    83k GitHub starsUsed in 10 repos~797 tokens
    DevOps & CloudAuto-check passed
  • MCP Server Builder

    shareAI-lab/learn-claude-code

    Walks through building MCP servers in Python or TypeScript that expose tools, resources and prompts to Claude, with templates, registration and testing.

    78k GitHub starsUsed in 5 repos~1.2k tokens
    Agent WorkflowsAuto-check passed
  • Knap Markdown Templates

    kepano/obsidian-skills

    Renders Markdown notes from Knap templates and JSON data on the command line, including notes built from Defuddle web page output.

    49k GitHub starsUsed in 2 repos~986 tokens
    Documents & OfficeAuto-check passed
  • Installs, updates or migrates the vendored anti-slop Oxlint plugin in a repository, keeping local rule changes and the plugin's license and provenance files.

    5.3k GitHub starsUsed in 1 repo~2.2k tokens
    DevelopmentAuto-check passed
  • Nx Run Tasks

    nomcopter/react-mosaic

    Helps with running tasks in an Nx workspace. An agent skill from nomcopter/react-mosaic.

    4.8k GitHub starsUsed in 8 repos~613 tokens
    DevelopmentAuto-check passed

More from openyida/openyida

All 58 skills in this repo
  • Yida Canvas Custom Page

    openyida/openyida

    宜搭自定义页面开发规范,使用 YidaCodeCanvas 组件实现现代 React18 自定义页面。用于官网、看板、工作台、列表、详情、门户壳、可视化、hooks 交互、表单入口,以及需要门户组件、数据管理视图、成员、部门或上传组件的场景;发布层自动注入 yida/utils window 桥。

    220 GitHub stars~4.3k tokensUpdated 8 days ago
    Auto-check passed
  • Yida Design Plan

    openyida/openyida

    Plan 模式的视觉设计分支。基于需求选择视觉方向,再结合业务页面规划维护 build-plan.json 的 visualStyle,供 CLI 派生 design.md。

    220 GitHub stars~756 tokensUpdated 8 days ago
    Auto-check passed
  • Prevent stale local OpenYida custom page source from overwriting live designer edits.

    220 GitHub stars~1.2k tokensUpdated 8 days ago
    Auto-check passed
  • Codemap

    openyida/openyida

    Generate, update, or drift-check agent-facing CodeMaps as progressive code terrain indexes for projects, features, capabilities, functions, modules, or bug chains.

    220 GitHub stars~1k tokensUpdated 8 days ago
    Auto-check passed
  • Sdd Riper One Light

    openyida/openyida

    面向 GPT-5.5 等强模型和熟练用户的轻量 AI Agent Harness / checkpoint-driven coding skill。默认用户已经把任务切到基本可执行的最小混沌单元;模型自行分解、探索与推进,人类通过最终目标、最小 spec、复述、checkpoint、证据验证与回写来低干扰控盘。

    220 GitHub stars~1.5k tokensUpdated 8 days ago
    Auto-check passed
  • Yida Canvas Data Binding

    openyida/openyida

    自定义页面真实数据接入技能。用于在使用 YidaCodeCanvas 组件实现的页面中用 dataBinding + 发布层 yida/utils window 桥接入宜搭表单、流程 API、连接器代理或同源接口数据,处理返回体包裹解析、totalCount 保护、DataBridge 状态和静默刷新。触发词:dataBinding、DataBridge、数据桥、YidaCodeCanvas…

    220 GitHub stars~2.4k tokensUpdated 8 days ago
    Auto-check passed

Works with

Questions about Openyida Release

What does Openyida Release do?

快速发布 OpenYida npm 正式版或测试版。用户说“发布正式版”“发布测试版”“发 beta”或要求按当天日期生成版本 tag 时使用;不用于宜搭应用或自定义页面发布。. Openyida Release is an agent skill from openyida/openyida.

How do I install Openyida Release in Claude Code?

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

How do I install Openyida Release in Codex?

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

Can I use Openyida 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 openyida/openyida --skill openyida-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/openyida-release, .gemini/skills/openyida-release, .github/skills/openyida-release and .opencode/skills/openyida-release in your project.

What does Openyida Release need to run?

Going by SKILL.md and its folder, Openyida Release needs JavaScript for the scripts in its folder and the command-line tools its instructions call (git, npm and node). Our summary lists: Node.js.

Does Openyida Release access the network?

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

Is Openyida 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Openyida Release use?

Openyida Release 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 Openyida Release use?

About 520 tokens (SKILL.md is roughly 2.1k 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 Openyida Release?

Skills that share tags, products or a category with Openyida Release: Defuddle (kepano/obsidian-skills, 49k stars), Vercel Deploy (bytedance/deer-flow, 83k stars), MCP Server Builder (shareAI-lab/learn-claude-code, 78k stars) and Knap Markdown Templates (kepano/obsidian-skills, 49k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Openyida Release?

openyida (a GitHub organization) maintains it in openyida/openyida, which has 220 GitHub stars. The repository holds 58 skills in this directory. The repository was last updated on September 30, 2026.

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