Agent skill

Yida Formula Evaluate

by openyida in openyida/openyida

静态检查宜搭公式语法、字段引用和常见风险。适用于用户要求「检查公式」「公式是否能用」「定位公式报错」时. An agent skill from openyida/openyida.

MITAuto-check passed

Install Yida Formula Evaluate

skills CLI
$ npx skills add openyida/openyida --skill yida-formula-evaluate -a claude-code

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

GitHub CLI
$ gh skill install openyida/openyida yida-formula-evaluate --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/yida-skills/skills/yida-formula-evaluate .claude/skills/yida-formula-evaluate && 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
yida-formula-evaluate
GitHub stars
220
Token cost
~404 tokens
SKILL.md length
98 words
Files
1
Skills in repo
58
Repo updated
First seen
Licence
MIT

At a glance

静态检查宜搭公式语法、字段引用和常见风险。适用于用户要求「检查公式」「公式是否能用」「定位公式报错」时. An agent skill from openyida/openyida.

  • Works in 2 steps: 运行静态检查 → 根据诊断结果修复
  • SKILL.md covers 严格禁止 (NEVER DO), 适用场景, 命令 and 推荐流程, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Yida Formula Evaluate is an agent skill from openyida/openyida. 静态检查宜搭公式语法、字段引用和常见风险。适用于用户要求「检查公式」「公式是否能用」「定位公式报错」时。

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

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

Example prompts

  • “/yida-formula-evaluate”

Workflow steps

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

  1. 运行静态检查
  2. 根据诊断结果修复

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

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

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

  • Network

    No URLs in SKILL.md.

    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

Yida Formula Evaluate loads about 404 tokens when it runs. Until then it costs about 19 tokens; SKILL.md has 98 words of instructions outside code blocks.

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

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 openyida/openyida at commit 3dd4693, republished under its MIT licence (© openyida). 98 words, ~404 tokens.

Download SKILL.mdSave it as .claude/skills/yida-formula-evaluate/SKILL.md (or your agent's skills folder).
name
yida-formula-evaluate
description
静态检查宜搭公式语法、字段引用和常见风险。适用于用户要求「检查公式」「公式是否能用」「定位公式报错」时。

宜搭公式静态检查

严格禁止 (NEVER DO)

  • 不要声称本地检查等同于宜搭平台真实执行结果;本技能只做静态检查。
  • 不要编造平台支持的函数、字段 ID 或错误码;不确定时明确标注“需在宜搭平台验证”。
  • 不要在没有 Schema 的情况下断言 #{fieldId} 一定存在;应提示用户提供 Schema 或先运行 openyida get-schema。
  • 不要把 >、>=、== 这类运算符自动当作可靠写法;宜搭公式优先使用 GT/GE/EQ/NE/LT/LE 等函数。

适用场景

正向触发:

  • “帮我检查这个公式”
  • “这个宜搭公式为什么报错”
  • “公式字段是否引用了正确 fieldId”
  • “发布前检查公式风险”

命令

bash
openyida formula evaluate <公式或文件> [--schema schema.json] [--json] [--strict]
参数说明
<公式或文件>公式字符串,或保存公式的本地文件路径
--schema <schema.json>可选;用 openyida get-schema 输出校验 #{fieldId} 是否存在
--json输出机器可读 JSON
--strict存在阻塞错误时返回非 0 退出码,适合 CI

推荐流程

  1. 如果公式包含字段引用,先获取 Schema:
bash
openyida get-schema APP_XXX FORM-XXX

将 stdout 中需要复用的 Schema 通过 create_file / Write / file edit tool 保存到 <projectRoot>/.cache/openyida/<项目名或任务名>/formula/form-schema.json;不要用 shell 重定向。

  1. 运行静态检查:
bash
openyida formula evaluate 'IF(GT(#{numberField_total}, 100), "高", "低")' --schema .cache/openyida/<项目名或任务名>/formula/form-schema.json
  1. 根据诊断结果修复:
诊断处理
field_ref_not_in_schema重新通过 get-schema 确认真实 fieldId,禁止猜测
comparison_operator改用 GT/GE/LT/LE/EQ/NE
fullwidth_punctuation将中文逗号、括号、引号改为英文半角符号
function_unknown检查函数是否确为宜搭支持函数;无法确认时在平台公式编辑器中验证
parenthesis_unclosed / string_unclosed补全括号或引号

输出判断

  • ok: true 只表示没有本地发现的阻塞错误。
  • warning 表示高风险写法或本地无法确认的点,不应忽略。
  • error 表示本地可确定的问题,例如字段引用不在提供的 Schema 中,或括号/字段引用明显不闭合。

© 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

Just SKILL.md in yida-skills/skills/yida-formula-evaluate of openyida/openyida.

Open the folder on GitHubat commit 3dd4693

Compare with similar skills

Yida Formula Evaluate 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.

Yida Formula Evaluate compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Yida Formula Evaluate this skillopenyida/openyida220—~404Automated safety check: PassMIT
Arize Evaluatorgithub/awesome-copilot40k2 repos~8.1kAutomated safety check: NotesMIT
LLM Evaluationdavila7/claude-code-templates32k13 repos~3.5kAutomated safety check: PassMIT
Agent Evaluationsickn33/agentic-awesome-skills47k1 repos~2kAutomated safety check: PassMIT
EvaluatorsArize-ai/phoenix12k—~1.7kAutomated safety check: PassCustom licence
Agent Evaluation Reportingsickn33/agentic-awesome-skills47k1 repos~2.1kAutomated safety check: PassMIT

Similar skills

  • Arize Evaluator

    github/awesome-copilot

    Official

    Handles LLM-as-judge evaluation workflows on Arize including creating/updating evaluators, running evaluations on spans or experiments, managing tasks, trigger-run operations, column mapping, and…

    40k GitHub starsUsed in 2 repos~8.1k tokens
    AI & LLM EngineeringAuto-check: notes
  • LLM Evaluation

    davila7/claude-code-templates

    Master comprehensive evaluation strategies for LLM applications, from automated metrics to human evaluation and A/B testing.

    32k GitHub starsUsed in 13 repos~3.5k tokens
    AI & LLM EngineeringAuto-check passed
  • Agent Evaluation

    sickn33/agentic-awesome-skills

    Evaluate agent behavior with versioned cases and explicit verifiers.

    47k GitHub starsUsed in 1 repo~2k tokens
    Agent WorkflowsAuto-check passed
  • Evaluators

    Arize-ai/phoenix

    Author or refine a Phoenix evaluator — code or LLM-as-a-judge — that scores a run's output.

    12k GitHub stars~1.7k tokensUpdated today
    EducationAuto-check passed
  • Agent Evaluation Reporting

    sickn33/agentic-awesome-skills

    A skill your agent uses when summarizing agent evaluations where autonomous, assisted, failed, timed-out, or invalid outcomes must remain distinct and comparable.

    47k GitHub starsUsed in 1 repo~2.1k tokens
    Agent WorkflowsAuto-check passed
  • Official

    Author continuously-running online evaluations in PostHog AI observability, grounded in real failure modes you've identified.

    40k GitHub stars~6.7k tokensUpdated today
    AI & LLM EngineeringAuto-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
  • Openyida Release

    openyida/openyida

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

    220 GitHub stars~520 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

Questions about Yida Formula Evaluate

What does Yida Formula Evaluate do?

静态检查宜搭公式语法、字段引用和常见风险。适用于用户要求「检查公式」「公式是否能用」「定位公式报错」时. An agent skill from openyida/openyida. Yida Formula Evaluate is an agent skill from openyida/openyida.

How do I install Yida Formula Evaluate in Claude Code?

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

How do I install Yida Formula Evaluate in Codex?

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

Can I use Yida Formula Evaluate 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 yida-formula-evaluate -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/yida-formula-evaluate, .gemini/skills/yida-formula-evaluate, .github/skills/yida-formula-evaluate and .opencode/skills/yida-formula-evaluate in your project.

What does Yida Formula Evaluate need to run?

SKILL.md names no scripts, command-line tools or credentials: Yida Formula Evaluate is instructions for the agent only.

Does Yida Formula Evaluate access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Yida Formula Evaluate 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 Yida Formula Evaluate use?

Yida Formula Evaluate 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 Yida Formula Evaluate use?

About 404 tokens (SKILL.md is roughly 1.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 Yida Formula Evaluate?

Skills that share tags, products or a category with Yida Formula Evaluate: Arize Evaluator (github/awesome-copilot, 40k stars), LLM Evaluation (davila7/claude-code-templates, 32k stars), Agent Evaluation (sickn33/agentic-awesome-skills, 47k stars) and Evaluators (Arize-ai/phoenix, 12k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Yida Formula Evaluate?

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.