← 返回 Skills 市场
willoscar

Appendix Table Writer

作者 WILLOSCAR · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
151
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install appendix-table-writer
功能描述
Curate reader-facing survey tables for the Appendix (clean layout + high information density), using only in-scope evidence and existing citation keys. **Tri...
使用说明 (SKILL.md)

Appendix Table Writer (publishable survey tables)

Why this exists

The pipeline can produce index tables that are useful for planning/debugging, but read like internal artifacts.

This skill writes publishable, reader-facing tables that can live in an Appendix:

  • cleaner layout
  • higher information density
  • survey-style organization (methods/benchmarks/risks), not intermediate state

Index tables remain in outline/tables_index.md and should not be copied verbatim into the paper.

Inputs

  • outline/table_schema.md (table intent + evidence mapping)
  • outline/tables_index.md (internal index; optional but recommended)
  • outline/subsection_briefs.jsonl
  • outline/evidence_drafts.jsonl
  • outline/anchor_sheet.jsonl
  • citations/ref.bib
  • Optional: GOAL.md

Read as needed:

  • references/table_cell_hygiene.md when Appendix table cells still copy raw paper self-narration or generic result wrappers

Machine-readable assets:

  • assets/table_cell_hygiene.json

Output

  • outline/tables_appendix.md

Roles (use explicitly)

Survey Table Curator (reader lens)

Mission: choose tables a reader actually wants in a survey Appendix.

Do:

  • prefer 2-3 tables that answer big questions (methods, evaluation, risks)
  • make rows comparable (same row unit across the table)
  • make the table legible without reading the whole paper

Avoid:

  • one-row-per-H3 index dumps
  • columns named like internal axes ("axes", "blocking_missing", "evidence readiness")

Production Editor (layout)

Mission: make the table look publishable in LaTeX.

Do:

  • keep columns \x3C= 4
  • keep cells short (phrases, not sentences)
  • use \x3Cbr> sparingly (0-1 per cell; never a list dump)

Avoid:

  • 6-8 columns with tiny unreadable text
  • cells that look like notes (semicolon chains + slash lists + long parentheticals)
  • slash-separated axis markers (A/B/C) in captions/headers/cells (post-merge voice gate will flag them); use commas or 'and' instead
  • internal axis jargon that reads like an intermediate artifact once printed (e.g., calling table columns "tokens"); prefer "protocol details/metadata/assumptions"

Evidence Steward (verifiability)

Mission: prevent hallucinations.

Do:

  • every row must include citations in a dedicated column (e.g., "Key refs")
  • only restate what appears in evidence packs / anchor sheet
  • when evidence is thin, prefer fewer rows with stronger grounding

Avoid:

  • "representative works" with no supporting claim in packs/anchors
  • adding benchmark/method details not present upstream

Table contract (publishable, Appendix-ready)

outline/tables_appendix.md must:

  • contain >=2 Markdown tables
  • use a caption line before each table, e.g. **Appendix Table A1. ...**
  • contain no headings (#, ##, ###) inside the file (the merger adds an Appendix heading)
  • contain no placeholders (TODO, TBD, FIXME, ..., unicode ellipsis)
  • contain citations in rows using [@BibKey] (keys must exist in citations/ref.bib)
  • avoid pipeline jargon and index-like column names

Workflow (explicit inputs)

  • Start from GOAL.md (scope) and outline/table_schema.md (what each table must answer).
  • Use outline/tables_index.md as a shortlist source, but do not paste it verbatim.
  • Fill rows/cells using outline/subsection_briefs.jsonl, outline/evidence_drafts.jsonl, and outline/anchor_sheet.jsonl (no guessing).
  • Validate every cited key against citations/ref.bib.

Recommended Appendix tables (default set)

If you are unsure what to build, start with these two:

  1. Method/architecture map (representative works)
  • Row unit: work/system line (not H3 id)
  • Columns (example):
    • Work (short name)
    • Core idea (1 short phrase)
    • Loop + interface assumptions (1 short phrase; reader-facing)
    • Key refs (2-4 cite keys)
  1. Evaluation protocol / benchmark map
  • Row unit: benchmark / evaluation setting (or a canonical protocol dimension if benchmarks are thin)
  • Columns (example):
    • Benchmark / setting
    • Task + metric (phrases, not definitions)
    • Key protocol constraints (budget/cost/latency/steps/tool access/threat model)
    • Key refs (2-4 cite keys)

Optional third (only if it stays clean): 3) Risk / threat-surface map

  • Row unit: threat/failure mode category
  • Columns: surface; why it matters; mitigation pattern; key refs

Positive / negative examples (style)

Bad (index table / internal notes):

  • Column: "Axes"
  • Cell: planning / memory / tools / eval / safety (slash dump)
  • Rows: every H3 id with 5+ \x3Cbr> lines

Good (survey table):

  • Column labels are reader-facing ("Core idea", "Task + metric", "Constraint")
  • Cells are short phrases (no narration)
  • A reader can scan and compare rows quickly

Also good (avoid intermediate-artifact tells):

  • Don't label columns as "token(s)". If you need the idea, rewrite as "protocol details/metadata/assumptions".
  • Avoid ASCII arrows like -> inside cells; prefer natural phrasing (e.g., "interleaves reasoning traces with tool actions").

When to stop / route upstream

If you cannot fill a row without guessing:

  • remove the row (prefer fewer, solid rows), and
  • route upstream: strengthen evidence-draft / anchor-sheet for that area.

Script (generator + validator)

Quick Start

  • python scripts/run.py --help
  • python scripts/run.py --workspace workspaces/\x3Cws>

All Options

  • --workspace \x3Cworkspace_dir> (required)
  • --unit-id \x3Cid> (optional; used only for runner bookkeeping)
  • --inputs \x3Ca;b;c> (optional; ignored by the validator; kept for runner compatibility)
  • --outputs \x3Crelpath> (optional; defaults to outline/tables_appendix.md)
  • --checkpoint \x3CC#> (optional; ignored by the validator)

Examples

  • Validate the default appendix tables file:

    python scripts/run.py --workspace workspaces/e2e-agent-survey-latex-verify-YYYYMMDD-HHMMSS

  • Validate a workspace that writes appendix tables to a non-standard path:

    python scripts/run.py --workspace workspaces/\x3Cws> --outputs outline/tables_appendix.md

Notes:

  • This script writes outline/tables_appendix.md from the existing evidence artifacts and then validates the result.
  • It always writes a short report to output/TABLES_APPENDIX_REPORT.md.
安全使用建议
This skill appears coherent and implements its stated purpose using Python scripts that process local evidence files and produce Markdown tables. Before installing or allowing autonomous runs: 1) Confirm your agent will pass a workspace that only contains intended inputs (avoid running against a workspace with secrets). 2) If you have low trust, run the included scripts manually in an isolated environment to inspect outputs. 3) Note there is no network access requested, but the bundle contains non-trivial tooling files (e.g., a large quality_gate module) — if you need higher assurance, skim or audit those modules for behaviors you disallow. Running in a sandbox or review by a developer is recommended if you plan to grant autonomous invocation on sensitive data.
功能分析
Type: OpenClaw Skill Name: appendix-table-writer Version: 1.0.0 The appendix-table-writer skill bundle is designed to automate the curation and validation of academic survey tables. The core logic in scripts/run.py and the extensive validation framework in tooling/quality_gate.py focus on text processing, regex-based sanitization (cleaning author-centric narration), and ensuring citation integrity against local BibTeX files. The skill explicitly operates without network access, and the analysis of the Python scripts and pipeline configurations (pipelines/*.md) reveals no evidence of data exfiltration, malicious execution, or prompt injection. The code follows standard practices for data aggregation and quality enforcement within the OpenClaw framework.
能力评估
Purpose & Capability
The name/description ask for curated appendix tables and the repo contains code and pipeline docs that implement table curation from local evidence packs, anchor sheets, and citations. Required binaries (python3/python) are proportional to the task.
Instruction Scope
SKILL.md explicitly limits inputs/outputs and guardrails (no invented facts; validate citation keys; no network). The runtime script (scripts/run.py) reads workspace artifacts listed in SKILL.md (subsection_briefs.jsonl, evidence_drafts.jsonl, anchor_sheet.jsonl, citations/ref.bib) and writes outline/tables_appendix.md and a report. It does not try to read unrelated system files or environment variables in the visible code.
Install Mechanism
No install spec (instruction-only) but the skill bundle includes executable Python scripts and supporting tooling modules; the runtime expects Python on PATH. Absence of an install spec is not itself unsafe, but users should note that code shipped with the skill will be executed by the agent (no third-party downloads seen in the inspected files).
Credentials
The skill requests no environment variables, no credentials, and no config paths. Its inputs are repository/workspace files only. There are no unexpected secret requests or unrelated cloud credentials required.
Persistence & Privilege
The skill is not marked always:true and does not attempt to modify other skills or global agent settings in the inspected code. It writes output artifacts into the provided workspace paths only.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install appendix-table-writer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /appendix-table-writer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the Appendix Table Writer skill. - Generates reader-facing, publishable survey tables for the Appendix based on in-scope evidence and existing citation keys. - Produces a clean, high-information-density layout; enforces citation of sources and avoids internal pipeline jargon. - Validates output to ensure at least two well-cited Markdown tables with clear, reader-appropriate formatting. - Explicitly documents required inputs, workflow, style guidelines, and roles for contributors.
元数据
Slug appendix-table-writer
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Appendix Table Writer 是什么?

Curate reader-facing survey tables for the Appendix (clean layout + high information density), using only in-scope evidence and existing citation keys. **Tri... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 151 次。

如何安装 Appendix Table Writer?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install appendix-table-writer」即可一键安装,无需额外配置。

Appendix Table Writer 是免费的吗?

是的,Appendix Table Writer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Appendix Table Writer 支持哪些平台?

Appendix Table Writer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Appendix Table Writer?

由 WILLOSCAR(@willoscar)开发并维护,当前版本 v1.0.0。

💬 留言讨论