FREELLM / SKILLS / SANDBOX ACCEPTANCE

不是“看起来做过”,而是把能跑的真跑一遍。

测试日期:2026-09-20。对象:freellm.top 当前收录的 68 个 Agent Skills。原则:原运行链能执行就执行;需要网络、账号、专用 CLI 或被沙箱策略拦截时,执行到真实阻塞点并停止;仅有自制 Demo 不再算原 Skill 通过。

7原链路 E2E
3真实产物
24任务级执行
4部分/替代
30真实阻塞
新的判定规则: 绿色不再等于“生成了一个 Demo”。E2E 必须走实际依赖/命令/产物验证;任务型 Skill 可以做任务级评分,但必须明确不是原仓库程序 E2E;BLOCKED 不打分。

PDF:真实渲染抓到中文方块

第一版文件能生成、能打开,但默认 Helvetica 不含中文字形。只有渲染成图才暴露问题。修正字体后再通过。

Web 测试:旧“通过”应撤回

Playwright 能启动 Chromium,但 file:// 和 localhost 都被管理员策略拦截,返回 ERR_BLOCKED_BY_ADMINISTRATOR。

Baoyu / URL 类:无公网就是阻塞

bun 不存在,npx fallback 因无公网超时;curl 对公网域名 DNS 失败。不能再用替代 HTML 充当 E2E。

查看命令级 run log · 打开真实 frontend-design 产物 · 打开真实 canvas-design 产物

#Skill本轮等级结果真实评价 / 限制证据旧页面标记
1docxanthropics-docx真实阻塞环境阻塞按 SKILL.md 检查 npm docx:require 失败;继续按文档执行 npm install docx,因沙箱无公网 20 秒超时。没有生成假的 Word Demo 冒充通过。require_exit=2;npm_install_exit=124。preflight / 环境阻塞
2pdfanthropics-pdf原链路 E2E端到端通过8.7/10真实生成 2 页 PDF → 拆页 → 旋转 → 合并 → 抽取文本 → 渲染图片。首轮默认 Helvetica 导致中文方块,改用 STSong-Light 后通过;说明必须做渲染 QA,不能只检查文件是否存在。PDF 生成/变换/抽取/渲染均在沙箱完成。e2e / 通过
3doc-coauthoringanthropics-doc-coauthoring任务级执行任务级执行8.4/10最有价值的是强制先补上下文再写文档;对已经很明确的小文档略显流程重。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
4xlsxanthropics-xlsx真实产物部分通过8.2/10真实创建退款数据工作簿,包含公式、数据验证、表格和汇总;公式错误扫描为 0,并导出截图。但本轮受平台规则约束使用 artifact_tool,而不是该 Skill 文档指定的 openpyxl + recalc.py 原链路,所以不标 E2E。真实 xlsx 产物与公式结果已验证。artifact / 部分通过
5pptxanthropics-pptx原链路 E2E端到端通过8.9/10用 pptxgenjs 真实生成 3 页 16:9 PPTX,LibreOffice 转 PDF,逐页渲染检查,ZIP 结构校验通过。中文与状态机布局显示正常。PPTX → PDF → PNG 的完整链路已执行。e2e / 通过
6frontend-designanthropics-frontend-design真实产物产物通过8.7/10按 Skill 原则真实制作门诊退费工作台,刻意避开通用 SaaS 卡片模板;静态渲染可复核。浏览器交互 E2E 因沙箱策略被阻塞,因此只算产物级。打开证据artifact / 通过
7canvas-designanthropics-canvas-design真实产物产物通过8.2/10真实制作退款状态机视觉海报,并在沙箱中把 SVG 转 PNG/PDF 检查;版式与中文渲染正常。打开证据artifact / 通过
8brand-guidelinesanthropics-brand-guidelines任务级执行任务级执行7.9/10适合把品牌规范变成 Agent 可执行约束;但它更像‘守规则的护栏’,不会自动解决信息架构或内容质量问题。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
9theme-factoryanthropics-theme-factory部分/替代链路替代链路/部分验证当前仓库存在自制或替代链路产物,但本轮没有运行该 Skill 原仓库的完整脚本/依赖链,因此不再把“有 Demo”解释为原 Skill 通过。保留演示价值,但不作为 E2E 证据。artifact / 通过
10algorithmic-artanthropics-algorithmic-art部分/替代链路替代链路/部分验证当前仓库存在自制或替代链路产物,但本轮没有运行该 Skill 原仓库的完整脚本/依赖链,因此不再把“有 Demo”解释为原 Skill 通过。保留演示价值,但不作为 E2E 证据。artifact-partial / 部分通过
11internal-commsanthropics-internal-comms任务级执行任务级执行7.8/10短、实用、适合组织内沟通;与普通高质量写作提示相比差异不算大。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
12mcp-builderanthropics-mcp-builder真实阻塞运行时阻塞该 Skill 依赖当前沙箱没有提供的专用运行时/子代理/完整构建环境,未做伪 E2E。真实预检到缺失能力后停止。preflight / 环境阻塞
13skill-creatoranthropics-skill-creator任务级执行任务级执行8.8/10创建 Skill 的方法论最完整,尤其强调触发条件、迭代和 benchmark;但完整闭环依赖它自带脚本,当前环境只能验证到设计与文档层。任务级执行;无原仓库二进制/服务 E2E 声明。task / 部分通过
14web-artifacts-builderanthropics-web-artifacts-builder真实阻塞运行时阻塞该 Skill 依赖当前沙箱没有提供的专用运行时/子代理/完整构建环境,未做伪 E2E。真实预检到缺失能力后停止。preflight / 环境阻塞
15webapp-testinganthropics-webapp-testing真实阻塞环境阻塞Python Playwright 可以导入并启动 Chromium,但访问 file:// 与 127.0.0.1 均返回 ERR_BLOCKED_BY_ADMINISTRATOR。本环境不能宣称 Web E2E 通过。真实启动到浏览器导航阶段后被管理员策略拦截。e2e / 通过
16brainstormingobra-brainstorming任务级执行任务级执行8.6/10能明显减少‘一上来就写代码’造成的返工;硬性 approval gate 对非常小的任务会增加摩擦,但对 Agent 很有价值。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
17writing-plansobra-writing-plans任务级执行任务级执行8.9/10计划颗粒度和可执行性非常强,尤其适合交给另一个 Agent;缺点是对探索性工作可能过度确定,计划需要允许发现新事实后回滚。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
18executing-plansobra-executing-plans任务级执行任务级执行8.4/10执行纪律清楚,适合把长任务切成批次;价值依赖前置计划质量,错误计划会被稳定地执行下去。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
19systematic-debuggingobra-systematic-debugging原链路 E2E端到端通过9.3/10真实构造退款重试缺陷:PROCESSING 被错误判定可重试。pytest 首轮 1 failed / 1 passed;定位条件后修复为 FAILED/UNKNOWN 可重试;复测 2 passed。pytest 红→定位→修复→绿。e2e / 通过
20test-driven-developmentobra-test-driven-development原链路 E2E端到端通过8.8/10用同一退款重试夹具执行红→绿循环:测试先明确 PROCESSING 不可重试,再修改实现,最终 2 tests passed。实际 pytest 失败与通过日志均产生。e2e / 通过
21requesting-code-reviewobra-requesting-code-review任务级执行任务级执行8.2/10能让 review 从‘帮我看看’变成有上下文的质量闸门;本质是流程 Skill,效果很依赖团队是否真的执行 review。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
22receiving-code-reviewobra-receiving-code-review任务级执行任务级执行8.7/10这是少见但很有用的 Skill:要求技术核验而不是机械服从 review;能减少 Agent 对权威意见的盲从。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
23verification-before-completionobra-verification-before-completion原链路 E2E端到端通过9.4/10修复后重新执行 pytest,并追加 py_compile 验证;只在验证命令成功后判完成。pytest 2 passed + Python 编译检查通过。e2e / 通过
24subagent-driven-developmentobra-subagent-driven-development真实阻塞运行时阻塞该 Skill 依赖当前沙箱没有提供的专用运行时/子代理/完整构建环境,未做伪 E2E。真实预检到缺失能力后停止。preflight / 环境阻塞
25writing-skillsobra-writing-skills任务级执行任务级执行8.7/10比普通‘写个 SKILL.md’更强调测试触发行为和失败模式;规则较多,但对长期维护很有帮助。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
26vercel-composition-patternsvercel-labs-composition-patterns任务级执行任务级执行8.7/10规则短而高命中,能快速改善组件 API;它不是完整前端架构指南,适合在明确的组件设计问题上使用。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
27vercel-react-best-practicesvercel-labs-react-best-practices任务级执行任务级执行9.1/10规则覆盖面和优先级都很好,很多建议可直接转成 code review checklist;需要结合具体框架版本,不能机械套用。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
28vercel-react-native-skillsvercel-labs-react-native-skills任务级执行任务级执行8.5/10对性能坑的命中率高、适合代码审查;需要真机 profiling 才能验证动画、内存和平台差异。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
29web-design-guidelinesvercel-labs-web-design-guidelines任务级执行任务级执行8.4/10作为设计审查清单很好用,能抓到常见 UI 问题;它偏检查而不是创作,不能替代真实用户测试。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
30humanizerblader-humanizer任务级执行任务级通过8.7/10对固定 AI 腔样本文本实际执行规则。12 个目标模式(delve、pivotal、not merely、chatbot closing 等)从 12 降为 0,核心事实保留,字符数 599→249。同一输入前后对比与模式计数已执行。task / 通过
31baoyu-infographicjimliu-baoyu-infographic真实阻塞环境/账号阻塞该 Skill 的核心路径依赖外部网络、图像/社媒服务或账号授权;本沙箱无法完成原链路。旧的预检状态保留,但不作为质量通过。只完成依赖/执行路径预检。preflight / 环境阻塞
32baoyu-markdown-to-htmljimliu-baoyu-markdown-to-html真实阻塞环境阻塞bun 不存在;按文档 fallback 走 npx -y bun,因无公网超时。旧页面的自制 HTML 只能算替代 Demo,不能再标通过。npx_bun_exit=124。artifact-partial / 部分通过
33baoyu-url-to-markdownjimliu-baoyu-url-to-markdown真实阻塞环境阻塞该 Skill 的核心是 URL 抓取;沙箱 DNS/公网不可用,无法完成真实 URL→Markdown E2E。公网 DNS 解析失败。e2e / 部分通过
34baoyu-article-illustratorjimliu-baoyu-article-illustrator真实阻塞环境/账号阻塞该 Skill 的核心路径依赖外部网络、图像/社媒服务或账号授权;本沙箱无法完成原链路。旧的预检状态保留,但不作为质量通过。只完成依赖/执行路径预检。preflight / 环境阻塞
35baoyu-slide-deckjimliu-baoyu-slide-deck真实阻塞环境/账号阻塞该 Skill 的核心路径依赖外部网络、图像/社媒服务或账号授权;本沙箱无法完成原链路。旧的预检状态保留,但不作为质量通过。只完成依赖/执行路径预检。preflight / 环境阻塞
36baoyu-post-to-wechatjimliu-baoyu-post-to-wechat真实阻塞环境/账号阻塞该 Skill 的核心路径依赖外部网络、图像/社媒服务或账号授权;本沙箱无法完成原链路。旧的预检状态保留,但不作为质量通过。只完成依赖/执行路径预检。preflight / 环境阻塞
37baoyu-post-to-xjimliu-baoyu-post-to-x真实阻塞环境/账号阻塞该 Skill 的核心路径依赖外部网络、图像/社媒服务或账号授权;本沙箱无法完成原链路。旧的预检状态保留,但不作为质量通过。只完成依赖/执行路径预检。preflight / 环境阻塞
38baoyu-xhs-imagesjimliu-baoyu-xhs-images真实阻塞环境/账号阻塞该 Skill 的核心路径依赖外部网络、图像/社媒服务或账号授权;本沙箱无法完成原链路。旧的预检状态保留,但不作为质量通过。只完成依赖/执行路径预检。preflight / 环境阻塞
39baoyu-cover-imagejimliu-baoyu-cover-image真实阻塞环境/账号阻塞该 Skill 的核心路径依赖外部网络、图像/社媒服务或账号授权;本沙箱无法完成原链路。旧的预检状态保留,但不作为质量通过。只完成依赖/执行路径预检。preflight / 环境阻塞
40officecliiofficeai-officecli真实阻塞环境阻塞该系列依赖 officecli/morph 原运行时;当前沙箱没有对应可执行文件,且无公网安装条件,因此只记录真实阻塞,不打质量分。command -v officecli/morph 未命中。preflight / 环境阻塞
41officecli-docxiofficeai-officecli-docx真实阻塞环境阻塞该系列依赖 officecli/morph 原运行时;当前沙箱没有对应可执行文件,且无公网安装条件,因此只记录真实阻塞,不打质量分。command -v officecli/morph 未命中。preflight / 环境阻塞
42officecli-academic-paperiofficeai-officecli-academic-paper真实阻塞环境阻塞该系列依赖 officecli/morph 原运行时;当前沙箱没有对应可执行文件,且无公网安装条件,因此只记录真实阻塞,不打质量分。command -v officecli/morph 未命中。preflight / 环境阻塞
43officecli-word-formiofficeai-officecli-word-form真实阻塞环境阻塞该系列依赖 officecli/morph 原运行时;当前沙箱没有对应可执行文件,且无公网安装条件,因此只记录真实阻塞,不打质量分。command -v officecli/morph 未命中。preflight / 环境阻塞
44morph-pptiofficeai-morph-ppt真实阻塞环境阻塞该系列依赖 officecli/morph 原运行时;当前沙箱没有对应可执行文件,且无公网安装条件,因此只记录真实阻塞,不打质量分。command -v officecli/morph 未命中。preflight / 环境阻塞
45officecli-pptxiofficeai-officecli-pptx真实阻塞环境阻塞该系列依赖 officecli/morph 原运行时;当前沙箱没有对应可执行文件,且无公网安装条件,因此只记录真实阻塞,不打质量分。command -v officecli/morph 未命中。preflight / 环境阻塞
46officecli-pitch-deckiofficeai-officecli-pitch-deck真实阻塞环境阻塞该系列依赖 officecli/morph 原运行时;当前沙箱没有对应可执行文件,且无公网安装条件,因此只记录真实阻塞,不打质量分。command -v officecli/morph 未命中。preflight / 环境阻塞
47officecli-xlsxiofficeai-officecli-xlsx真实阻塞环境阻塞该系列依赖 officecli/morph 原运行时;当前沙箱没有对应可执行文件,且无公网安装条件,因此只记录真实阻塞,不打质量分。command -v officecli/morph 未命中。preflight / 环境阻塞
48officecli-data-dashboardiofficeai-officecli-data-dashboard真实阻塞环境阻塞该系列依赖 officecli/morph 原运行时;当前沙箱没有对应可执行文件,且无公网安装条件,因此只记录真实阻塞,不打质量分。command -v officecli/morph 未命中。preflight / 环境阻塞
49file-organizercomposiohq-file-organizer原链路 E2E端到端通过8.1/10真实建立混乱文件夹,按 SHA-256 找出重复文件并整理到分类目录,检查原始文件仍保留。重复组 notes-copy.txt / notes-final.txt;originals_preserved=True。e2e / 通过
50invoice-organizercomposiohq-invoice-organizer原链路 E2E端到端通过8.6/10真实生成两份测试发票 PDF,用 pdftotext 抽取供应商、日期、金额和描述,按规则重命名并生成 CSV 索引;原件保留。2 份 PDF → 提取 → 规范命名 → CSV。e2e / 通过
51content-research-writercomposiohq-content-research-writer任务级执行任务级执行8.1/10适合把资料阅读转成结构化写作;对来源可靠性没有天然保障,必须额外做事实核验。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
52meeting-insights-analyzercomposiohq-meeting-insights-analyzer任务级执行任务级执行8.4/10比普通摘要更有行动价值;效果依赖会议记录是否包含明确说话人和决定信号。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
53tailored-resume-generatorcomposiohq-tailored-resume-generator任务级执行任务级执行8.6/10能把 JD 对齐做得很实用;必须严禁为了关键词匹配虚构经历。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
54competitive-ads-extractorcomposiohq-competitive-ads-extractor真实阻塞环境/账号阻塞该 Skill 的核心路径依赖外部网络、图像/社媒服务或账号授权;本沙箱无法完成原链路。旧的预检状态保留,但不作为质量通过。只完成依赖/执行路径预检。preflight / 环境阻塞
55lead-research-assistantcomposiohq-lead-research-assistant真实阻塞环境/账号阻塞该 Skill 的核心路径依赖外部网络、图像/社媒服务或账号授权;本沙箱无法完成原链路。旧的预检状态保留,但不作为质量通过。只完成依赖/执行路径预检。preflight / 环境阻塞
56twitter-algorithm-optimizercomposiohq-twitter-algorithm-optimizer任务级执行任务级执行7.1/10可改善可读性,但‘算法优化’容易过度承诺,平台排序规则变化快,应该更强调内容质量而非玄学。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
57changelog-generatorcomposiohq-changelog-generator任务级执行任务级通过8.4/10真实初始化本地 Git 仓库并提交 feat/fix/refactor/feat 4 个 commit,再按 Skill 规则生成面向用户的变更日志;refactor 噪音被过滤。真实 git log 4 条,产出 New / Fixed 两类用户变更。task / 通过
58article-extractormichalparkola-article-extractor真实阻塞环境阻塞reader/trafilatura 不在环境中;curl 存在但访问 example.com 直接 DNS 失败,无法真实抓取文章。curl exit=6 Could not resolve host。e2e / 部分通过
59youtube-transcriptmichalparkola-youtube-transcript真实阻塞环境阻塞核心依赖 YouTube 网络访问;沙箱访问 youtube.com DNS 失败。curl exit=6 Could not resolve host。preflight / 环境阻塞
60learn-thismichalparkola-learn-this任务级执行任务级执行8.4/10比单纯摘要更能推动行动;需要防止对所有阅读内容都强行转成任务。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
61ship-learn-nextmichalparkola-ship-learn-next任务级执行任务级执行8.3/10把阅读转成行动的框架很好,尤其适合学习/复盘;对纯知识保存场景可能过度行动化。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
62unblock-actionmichalparkola-unblock-action任务级执行任务级执行8.8/10非常适合卡住时缩小范围,产出明确;复杂组织依赖下不能替代真正的决策授权。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
63scrum-sagemichalparkola-scrum-sage任务级执行任务级执行8/10促进会比背 Scrum 术语更有用;内容较宽,质量高度依赖模型是否敢指出真实阻塞。任务级执行;无原仓库二进制/服务 E2E 声明。task / 通过
64ppt-masterhugohe3-ppt-master部分/替代链路替代链路/部分验证当前仓库存在自制或替代链路产物,但本轮没有运行该 Skill 原仓库的完整脚本/依赖链,因此不再把“有 Demo”解释为原 Skill 通过。保留演示价值,但不作为 E2E 证据。artifact / 部分通过
65NanoBanana-PPT-Skillsop7418-nanobanana-ppt-skills真实阻塞环境/账号阻塞该 Skill 的核心路径依赖外部网络、图像/社媒服务或账号授权;本沙箱无法完成原链路。旧的预检状态保留,但不作为质量通过。只完成依赖/执行路径预检。preflight / 环境阻塞
66html-pptlewislulu-html-ppt-skill真实阻塞环境阻塞原 Skill 需要仓库自带 themes/runtime/render.sh 与 Headless Chrome。当前仓库只存了自制 3 页 Demo,未运行原包;且本沙箱浏览器导航受策略阻塞,因此旧“通过 8.9”撤回。原链路未跑通,不再以替代 Demo 作为通过证据。artifact / 通过
67rendercvrendercv-rendercv真实阻塞环境阻塞uv 存在,但 rendercv CLI 与 typst 不存在;沙箱无公网,不能按文档安装 rendercv[full]。真实依赖预检。preflight / 环境阻塞
68resume-beautifierjzcreative-html-resume-beautifier部分/替代链路部分验证旧页面只有自制 A4 HTML,没有运行原仓库 build_resume_html.py + audit_pii.py,也未验证自包含 html2canvas 导出。本轮撤回“通过 8.7”,等待原脚本 E2E。仅有替代产物,不算原 Skill 通过。artifact / 通过

分数只用于已执行的任务/产物体验,是 FreeLLM 的主观实测分,不是跨模型 benchmark。环境阻塞项不评分。对于需要真实账号、联网 API、浏览器策略放行或第三方 CLI 的 Skill,需要在对应环境继续做第二阶段 E2E。