Agent Skillsopensquilla/opensquilla › paper-artifact-runtime

paper-artifact-runtime

GitHub

用于学术论文写作流程的内部确定性运行时,提供持久化、组装、引用审计及PDF编译等功能。通过JSON输入触发操作,具备严格的安全校验与幂等性保障,确保元数据与最终成果的一致性。

src/opensquilla/skills/bundled/paper-artifact-runtime/SKILL.md opensquilla/opensquilla

Trigger Scenarios

需要持久化论文章节或汇编稿件 执行引用映射或编译PDF 进行长度扩展修复

Install

npx skills add opensquilla/opensquilla --skill paper-artifact-runtime -g -y
More Options

Non-standard path

npx skills add https://github.com/opensquilla/opensquilla/tree/main/src/opensquilla/skills/bundled/paper-artifact-runtime -g -y

Use without installing

npx skills use opensquilla/opensquilla@paper-artifact-runtime

指定 Agent (Claude Code)

npx skills add opensquilla/opensquilla --skill paper-artifact-runtime -a claude-code -g -y

安装 repo 全部 skill

npx skills add opensquilla/opensquilla --all -g -y

预览 repo 内 skill

npx skills add opensquilla/opensquilla --list

SKILL.md

Frontmatter
{
    "name": "paper-artifact-runtime",
    "entrypoint": {
        "args": [
            "{baseDir}\/scripts\/run.py"
        ],
        "parse": "text",
        "stdin": "{{ with.payload }}",
        "command": "python",
        "timeout": 120
    },
    "provenance": {
        "origin": "opensquilla-original",
        "license": "Apache-2.0"
    },
    "description": "Internal cross-platform artifact persistence, assembly, citation-audit, and PDF compilation runtime for meta-paper-write.",
    "user-invocable": false,
    "disable-model-invocation": true
}

Paper artifact runtime

Internal deterministic runtime for meta-paper-write. It accepts one JSON object on standard input with an operation field and performs exactly one of these operations inside the orchestrator-owned workspace:

  • persist_sections
  • assemble_manuscript_tex
  • materialize_manuscript
  • apply_length_expansion
  • citation_map
  • compile_pdf

The runtime validates the runtime-owned MetaSkill run identifier, rejects symlinked artifact roots and files, and keeps every artifact under paper/<meta_run_id>/. PDF compilation invokes the managed xelatex and bibtex executables with a platform-neutral argument vector, disables TeX shell escape, applies paranoid Kpathsea file access, and verifies the real PDF page count and final LaTeX quality log before returning success markers. Length repair accepts at most one bounded body-only fragment per stable repair id, rejects commands that could alter document boundaries, citations, or external inputs, and applies it idempotently inside the run-owned manuscript.

Version History

  • 95673be Current 2026-08-07 00:58

Same Skill Collection

src/opensquilla/skills/bundled/advanced-dubbing-studio/SKILL.md
src/opensquilla/skills/bundled/ai-video-script/SKILL.md
src/opensquilla/skills/bundled/audio-cog/SKILL.md
src/opensquilla/skills/bundled/awesome-webpage-image-download/SKILL.md
src/opensquilla/skills/bundled/awesome-webpage-research/SKILL.md
src/opensquilla/skills/bundled/AwesomeWebpageMetaSkill/SKILL.md
src/opensquilla/skills/bundled/cron/SKILL.md
src/opensquilla/skills/bundled/docx/SKILL.md
src/opensquilla/skills/bundled/filesystem/SKILL.md
src/opensquilla/skills/bundled/git-diff/SKILL.md
src/opensquilla/skills/bundled/github/SKILL.md
src/opensquilla/skills/bundled/history-explorer/SKILL.md
src/opensquilla/skills/bundled/html-coder/SKILL.md
src/opensquilla/skills/bundled/html-to-pdf/SKILL.md
src/opensquilla/skills/bundled/http-fetch/SKILL.md
src/opensquilla/skills/bundled/latex-compile/SKILL.md
src/opensquilla/skills/bundled/memory/SKILL.md
src/opensquilla/skills/bundled/meta-kid-project-planner/SKILL.md
src/opensquilla/skills/bundled/multi-search-engine/SKILL.md
src/opensquilla/skills/bundled/music-and-singing-studio/SKILL.md
src/opensquilla/skills/bundled/nano-banana-pro-openrouter/SKILL.md
src/opensquilla/skills/bundled/nano-banana-pro/SKILL.md
src/opensquilla/skills/bundled/nano-pdf/SKILL.md
src/opensquilla/skills/bundled/openrouter-video-generator/SKILL.md
src/opensquilla/skills/bundled/paper-abstract-author/SKILL.md
src/opensquilla/skills/bundled/paper-citation-integrity-gate/SKILL.md
src/opensquilla/skills/bundled/paper-citation-planner/SKILL.md
src/opensquilla/skills/bundled/paper-delivery-summary/SKILL.md
src/opensquilla/skills/bundled/paper-experiment-stub/SKILL.md
src/opensquilla/skills/bundled/paper-latex-sanitizer/SKILL.md
src/opensquilla/skills/bundled/paper-length-gate/SKILL.md
src/opensquilla/skills/bundled/paper-outline-author/SKILL.md
src/opensquilla/skills/bundled/paper-preference-planner/SKILL.md
src/opensquilla/skills/bundled/paper-quality-gate/SKILL.md
src/opensquilla/skills/bundled/paper-refbib-stub/SKILL.md
src/opensquilla/skills/bundled/paper-revision-author/SKILL.md
src/opensquilla/skills/bundled/paper-section-author/SKILL.md
src/opensquilla/skills/bundled/paper-source-curator/SKILL.md
src/opensquilla/skills/bundled/paper-source-readiness-gate/SKILL.md
src/opensquilla/skills/bundled/pptx/SKILL.md
src/opensquilla/skills/bundled/seedance-2-prompt/SKILL.md
src/opensquilla/skills/bundled/short-drama-delivery-audit/SKILL.md
src/opensquilla/skills/bundled/short-drama-review-normalizer/SKILL.md
src/opensquilla/skills/bundled/skill-creator-linter/SKILL.md
src/opensquilla/skills/bundled/skill-creator-proposals/SKILL.md
src/opensquilla/skills/bundled/skill-creator-smoke-test/SKILL.md
src/opensquilla/skills/bundled/srt-from-script/SKILL.md
src/opensquilla/skills/bundled/stack-trace-generic-probe/SKILL.md
src/opensquilla/skills/bundled/stack-trace-go-probe/SKILL.md

Metadata

Files
0
Version
5440fd7
Hash
09ee7648
Indexed
2026-08-07 00:58

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-29 21:52
浙ICP备14020137号-1 $Carte des visiteurs$