Token导航 LogoToken导航

Agent Skill · 研究检索

nordic-epub-evaluation(北欧 epub 评价)

nordic-epub-evaluation 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

nordic-epub-evaluation 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 52,216。

总安装 563周安装 23GitHub Stars 1下载 180核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:nordic-epub-evaluation(北欧 epub 评价)
来源仓库:https://github.com/gauter/nordic-epub-evaluation
仓库路径:skills/nordic-epub-evaluation
安装命令:
npx skills add https://github.com/gauter/nordic-epub-evaluation --skill nordic-epub-evaluation
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/gauter/nordic-epub-evaluation --skill nordic-epub-evaluation

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

nordic-epub-evaluation 用于查找、检索和筛选相关信息,适合北欧 epub 格式相关研究。适用于 Codex、Claude、Cursor 和 Gemini CLI,支持基于关键词快速定位内容。可通过 GitHub 仓库和原始 README 继续核验具体应用场景。

安装前应确认是否会触发外部数据源访问,评估合规性。建议在测试环境中验证后再用于实际内容评估任务。

来源仓库内路径:skills/nordic-epub-evaluation

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/gauter/nordic-epub-evaluation --skill nordic-e…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

nordic-epub-evaluation 怎么安装?

在终端执行 npx skills add https://github.com/gauter/nordic-epub-evaluation --skill nordic-epub-evalua…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

nordic-epub-evaluation 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

nordic-epub-evaluation 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

nordic-epub-evaluation 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

nordic-epub-evaluation 用的人多吗?

公开数据是累计安装 563 次,近一周安装 23 次,下载 180 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

nordic-epub-evaluation 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
nordic-epub-evaluation

北欧 epub 评价 · 本页

5631只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Nordic EPUB Evaluation

Evaluate unzipped EPUBs against Nordic accessibility standards. Validate only against the guideline version the EPUB declares; do not apply requirements from other versions. Evaluation can include validation against the Daisy Pipeline (nordic-epub3-validate); this skill covers manual evaluation and reporting against Nordic/WCAG/MathML, and can be used to interpret or supplement automated Pipeline reports.

Before Starting

Important: This skill assumes the EPUB is unzipped. Ask the user for the path to the unzipped EPUB directory before proceeding.

All files must be systematically checked. Do not rely on sampling: every content document (XHTML), the navigation document, and the package document must be included in the evaluation. Report which files were examined and ensure checks (images, tables, MathML, page breaks, structure) cover all relevant files.

You (the evaluator) must perform the full evaluation yourself. Run the complete checklist for the declared guideline version (package, navigation, content structure, images, tables, page breaks, and when present MathML) and report concrete findings in the report. Do not state that "a full review is recommended" or that "a checklist review should be carried out" — carry out the review and document the results.

Reports are for production operators. Each finding must be actionable: include file path, line number (where applicable), what the file currently contains (snippet or short quote), and how it differs from the checklist requirement. Present all findings in the Detailed findings table (see Report template) so operators can fix issues systematically; one row per finding.

Typical EPUB structure:

epub-directory/
├── mimetype
├── META-INF/
│   └── container.xml
└── EPUB/
    ├── package.opf
    ├── nav.xhtml
    ├── content files (.xhtml)
    ├── css/
    ├── images/
    └── fonts/ (optional)

Evaluation Workflow

Phase 0: Identify declared guideline (do this first)

  1. Locate package document: Read META-INF/container.xml to find package.opf path.
  2. Read package.opf metadata and determine which Nordic guideline set the EPUB declares:

- <meta property="nordic:guidelines">2025-1</meta> or <link rel="dcterms:conformsTo" href=".../2025-1"/> → validate against 2025-1 only - <meta property="nordic:guidelines">2020-1</meta> or <link rel="dcterms:conformsTo" href=".../2020-1"/> → validate against 2020-1 only - <meta property="nordic:guidelines">2015-1</meta> or <link rel="dcterms:conformsTo" href=".../2015-1"/> → validate against 2015-1 only - If none of the above is present: state in the report that no guideline was declared, and default to 2025-1 for the evaluation.

  1. Record the target version and use only the requirement set for that version in Phases 1–3. Do not report as failures requirements that apply only to a different version (e.g. do not require 2025-1 nav roles when the EPUB declares 2015-1).

Phase 1: Structural Analysis

  1. Analyze package.opf: Check metadata, manifest, spine (against the identified guideline).
  2. Check navigation: Review nav.xhtml structure (see version-specific requirements below).
  3. Check all content files: Examine every XHTML content document in the EPUB (per spine/manifest). Do not sample; systematic coverage of all files is required.

Phase 2: Compliance Checks (version-specific)

You must perform all of the following checks yourself, applying only the requirements for the declared guideline version. Use the version-specific checklist (nordic-epub-checklist.md, nordic-epub-checklist-2020-1.md, or nordic-epub-checklist-2015-1.md) as the source of requirements and run through it; report concrete findings, not a recommendation that "a checklist review be done". Apply each check to all relevant files (every content document where the element type appears): do not sample.

  1. Package metadata – Dublin Core and any accessibility metadata required by that version.
  2. Navigation document – TOC, page-list, landmarks per version (see table below).
  3. Content structure – Semantic HTML, heading hierarchy (in every content file).
  4. Images – Alt text, figure markup in every file that contains images (all versions).
  5. Tables – Headers, captions, scope in every file that contains tables (all versions).
  6. MathML (if present) – You must perform a full validation for every file that contains MathML. Use the checklist for the declared version: 2015-1 → mathml-checklist-nlb-production.md (NLB MathML Guidelines); 2020-1 or 2025-1 → mathml-checklist.md (Nordic MathML Guidelines). Apply all checklist items to each MathML expression; do not recommend that "a review is recommended" — carry out the review and report findings. When the declared version is 2015-1 (NLB checklist used), see the addendum below for changes required to upgrade to the newer MathML guideline version.
  7. Page breaks – Markers and page-list alignment per version in every paginated content file (see table below).

Phase 3: Report Generation

Generate the report using the template below. Guidelines in the report must list only the identified version (e.g. "Nordic EPUB 2015-1") and WCAG 2.2; when MathML is present, state which MathML checklist was used (NLB for 2015-1, Nordic for 2020-1/2025-1). The report is for production operators and must be actionable. For every finding, record: file path, line number, current content (snippet or summary), checklist requirement not met, and concrete action. Put all findings in the Detailed findings table (one row per finding); do not only list issues in prose or recommend that "a review be done". When MathML is present, add one table row per MathML finding (file, line, current markup/attribute, requirement from the applicable MathML checklist, action). When the declared version is 2015-1 and MathML was validated against NLB, add a note on what would need to change for the newer MathML guideline version (see addendum). References section should include the URL for that Nordic version plus WCAG and MathML.

Quick Reference

Version-specific requirements (validate only the row for the declared version)

Requirement2015-12020-12025-1
Nav TOCnav[epub:type="toc"] requirednav[epub:type="toc"]; role="doc-toc" recommendednav[role="doc-toc"][epub:type="toc"] required
Nav page-listIf paginated: nav[epub:type="page-list"]Same + role="doc-pagelist" recommendednav[role="doc-pagelist"][epub:type="page-list"] required when paginated
LandmarksOptionalOptionalOptional
Page breaks in contentepub:type="pagebreak"Same; role="doc-pagebreak" recommendedepub:type="pagebreak" and role="doc-pagebreak" required
Accessibility metadata in packageCheck 2015-1 spec for required setCheck 2020-1 spec for required setschema:accessMode, accessModeSufficient, accessibilityFeature, accessibilityHazard, dcterms:conformsTo, a11y:certifiedBy (see below)
MathML checklistNLB (mathml-checklist-nlb-production.md)Nordic (mathml-checklist.md)Nordic (mathml-checklist.md)

When the EPUB declares 2015-1 or 2020-1, do not report missing 2025-1-only requirements (e.g. nav roles, doc-pagebreak role) as failures; you may mention them as optional improvements if desired.

Required Package Metadata (all versions)

<dc:title id="title">[title]</dc:title>
<dc:language>[language code]</dc:language>
<dc:identifier id="pub-identifier">[production number]</dc:identifier>
<dc:source>[ISBN]</dc:source>
<dc:creator>[author]</dc:creator>
<dc:publisher>[ordering agency]</dc:publisher>
<dc:date>[completion date]</dc:date>
<meta property="dcterms:modified">[completion date]</meta>
<meta property="nordic:supplier">[supplier name]</meta>
<meta property="nordic:guidelines">[2015-1|2020-1|2025-1]</meta>

Required Accessibility Metadata (2025-1; check 2015-1/2020-1 spec for older versions)

For EPUBs declaring 2025-1, minimum for simple book:

<meta property="schema:accessMode">textual</meta>
<meta property="schema:accessModeSufficient">textual</meta>
<meta property="schema:accessibilityFeature">displayTransformability</meta>
<meta property="schema:accessibilityFeature">structuralNavigation</meta>
<meta property="schema:accessibilityFeature">tableOfContents</meta>
<meta property="schema:accessibilityFeature">readingOrder</meta>
<meta property="schema:accessibilityHazard">none</meta>
<link rel="dcterms:conformsTo" href="https://format.mtm.se/nordic_epub/2025-1"/>
<meta property="a11y:certifiedBy">[ordering agency]</meta>

For 2015-1 or 2020-1, consult the official guideline document for the required accessibility metadata set; do not require the full 2025-1 set unless the EPUB declares 2025-1.

Navigation and content (apply only the row for the declared version)

Navigation: see version-specific table above. Content document checks below apply to all versions except page breaks (role="doc-pagebreak" required only for 2025-1).

ElementRequirement (all versions unless noted)
<html>xmlns, xmlns:epub, xml:lang, lang attributes
<section>role and/or epub:type for semantic sections
<h1>-<h6>Correct hierarchy, no skipped levels
<img>alt attribute always present
<figure>Contains <img> and optionally <figcaption>
<table><caption>, <thead>, <th scope> where appropriate
Page breaksepub:type="pagebreak" (all); 2025-1 only: also role="doc-pagebreak"

Image Alt Text Values

Use these default values when meaningful alt text is not provided:

NorwegianEnglishUse for
Foto.Photo.Photographs
Illustrasjon.Illustration.Illustrations
Figur.Figure.Diagrams, charts
Symbol.Symbol.Icons, signs
Kart.Map.Maps
Tegning.Drawing.Drawings
Tegneserie.Comic.Comics
Logotyp.Logo.Logos

MathML validation (required when MathML is present)

When MathML is present, you (the evaluator) must run the full MathML checklist on every content file that contains MathML. Use the checklist for the declared version:

  • 2015-1: Full mathml-checklist-nlb-production.md (NLB MathML Guidelines) — apply all items (structure/semantics, alttext, altimg, display, mfenced, invisible operators, decimals in a single <mn>, comparison operators, etc.).
  • 2020-1 or 2025-1: Full mathml-checklist.md (Nordic MathML Guidelines) — apply all applicable rules from the full checklist.

Do not state that "a full review is recommended" — perform the review yourself and report concrete findings. Use the chosen checklist as the single source of truth.

Addendum — upgrading to the new MathML guideline version: Include this addendum only when the declared version is 2015-1 (validation was against NLB). Use mathml-guidelines-differences.md to describe what would need to change for the EPUB to comply with the Nordic MathML Guidelines. When the declared version is 2020-1 or 2025-1, validation was already against Nordic MathML Guidelines; state "N/A — validation was against Nordic MathML Guidelines" or omit the addendum.

Report Template

# EPUB Accessibility Evaluation Report

**File**: [EPUB directory path]
**Evaluated**: [date]
**Declared guideline**: [version from package.opf, or "none declared"]
**Guidelines used for validation**: Nordic EPUB [2015-1 | 2020-1 | 2025-1] only, WCAG 2.2. When MathML is present, also state the MathML checklist used: NLB MathML Guidelines (2015-1) or Nordic MathML Guidelines (2020-1 or 2025-1).

(If no guideline was declared, state "No nordic:guidelines/dcterms:conformsTo found; validated against 2025-1 by default.")

## Summary

| Category | Status | Issues |
|----------|--------|--------|
| Package Metadata | ✅/⚠️/❌ | [count] |
| Accessibility Metadata | ✅/⚠️/❌ | [count] |
| Navigation | ✅/⚠️/❌ | [count] |
| Content Structure | ✅/⚠️/❌ | [count] |
| Images | ✅/⚠️/❌ | [count] |
| Tables | ✅/⚠️/❌ | [count] |
| MathML | ✅/⚠️/❌/N/A | [count] |
| Page Breaks | ✅/⚠️/❌/N/A | [count] |

**Overall**: [PASS/NEEDS WORK/FAIL]

## Detailed findings table

List **every** finding in the table below. One row per finding. Include file path (relative to EPUB root), line number, exact or summarised current content, the checklist requirement it fails or differs from, and a concrete action. If there are no findings in a severity group, state "Ingen" / "None" under that severity and leave the table body with zero rows for that group, or omit the subsection.

| Severity | Category | File | Line | Current (what is in the file) | Checklist requirement | Action |
|----------|----------|------|------|-------------------------------|------------------------|--------|
| 🔴/🟡/🟢 | Package / Navigation / Content / Images / Tables / MathML / Page breaks | e.g. 590233-007-chapter.xhtml | e.g. 42 | Quote or short description of the current markup or value | Exact requirement from the version-specific or applicable MathML checklist (NLB for 2015-1, Nordic for 2020-1/2025-1) | What the operator should change (e.g. "Add `<thead>` with `<th scope=\"col\">` for each column") |
| … | … | … | … | … | … | … |

Add more rows as needed. Group by severity (Critical first, then Warnings, then Recommendations) if you prefer, or keep one table sorted by file/line. Ensure every deviation from the checklists is listed.

### MathML: Addendum for upgrading to the new guideline version

Include only when the declared version is **2015-1** (validation was against NLB MathML Guidelines). For changes required to upgrade this EPUB to the Nordic MathML Guidelines, add rows to the table above or a separate short list with file, line, current, new guideline requirement, and action; use [mathml-guidelines-differences.md](mathml-guidelines-differences.md). When the declared version is 2020-1 or 2025-1, state "N/A — validation was against Nordic MathML Guidelines" or omit this subsection.

## Files examined

- package.opf
- nav.xhtml
- [list of content files checked]

## References

- Nordic EPUB Guidelines [version used]: https://format.mtm.se/nordic_epub/[2015-1|2020-1|2025-1]
- NLB & Nordic MathML Guidelines: https://github.com/nlbdev/mathml-guidelines
- WCAG 2.2: https://www.w3.org/TR/WCAG22/
- DAISY Knowledge Base: https://kb.daisy.org/publishing/docs/

Severity Classification

Apply severity only for requirements of the declared guideline version. Do not treat "missing 2025-1 requirement" as critical when the EPUB declares 2015-1.

LevelCriteria
🔴 CriticalBreaks accessibility for the declared version; missing required elements or invalid structure per that version
🟡 WarningSuboptimal but functional; missing recommended elements per that version
🟢 RecommendationEnhancements, or requirements from a newer guideline version (mention only if useful)

Additional Resources

  • Daisy Pipeline: Nordic validation uses the job nordic-epub3-validate; the official validator is nordic-epub3-dtbook-migrator.
  • For detailed structural requirements, you must run the checklist for the declared version only and report findings (do not recommend that someone else run it):

- 2025-1: nordic-epub-checklist.md (2025-1) - 2020-1: nordic-epub-checklist-2020-1.md - 2015-1: nordic-epub-checklist-2015-1.md

平台分布

Codex

38.19%
按下载量换算69

Claude

30.81%
按下载量换算55

Cursor

18.33%
按下载量换算33

Gemini CLI

9.5%
按下载量换算17

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills