Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/yha9806/academic-writing-toolkitnpx agentmods add skills/yha9806/academic-writing-toolkit/exportWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/yha9806/academic-writing-toolkit/export)<a href="https://agentmods.dev/skills/yha9806/academic-writing-toolkit/export"><img src="https://agentmods.dev/badge/skills/yha9806/academic-writing-toolkit/export/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/yha9806/academic-writing-toolkit/export"><img src="https://agentmods.dev/badge/skills/yha9806/academic-writing-toolkit/export.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00031 | $0.00914 |
| Opus 5.5 | $0.00012 | $0.00366 |
| Sonnet 5.5 | $0.00006 | $0.00183 |
| Haiku 4.5 | $0.00003 | $0.00091 |
Grade A, and why
export scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 86 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/export — Document Export Skill
Running Python helpers
Choose the interpreter before running the examples. For a globally installed
copy, use the private runtime recorded by its installer. In a checkout or linked
workspace, use AWT_PYTHON when set, otherwise the toolkit's .venv (follow the
skill directory link back to the toolkit): Scripts/python.exe on Windows,
bin/python on macOS/Linux. Without that environment, check that python
(Windows) or python3 (macOS/Linux) actually runs and has the helper's dependencies.
Replace the example's python3 with that executable. In PowerShell, prefix a
quoted executable with &; keep commands on one line and quote file paths.
Purpose
Convert thesis chapters and reading notes from Markdown to Word (.docx) format and package them into a ZIP archive for submission to supervisors or examiners. This skill is user-invoked only and will not be triggered automatically.
Trigger Words
This skill activates on: /export. It is never invoked automatically by the model.
Parameters
$ARGUMENTS[0]-- scope:chapters|notes|all(default:all)$ARGUMENTS[1]-- language filter:en-only|all(default:all)
Examples:
/export chapters en-only-- export only chapter files, skip files with significant CJK content/export notes all-- export only reading notes, include all languages/export-- export everything, all languages
Workflow
-
Resolve every source first (Advisory here; Enforced in the AWT app). Before converting, confirm that every author-year citation in
chapters/has a lint-conforming notes file underliterature/reading_notes/, and thatreferences.bib(when present) neither contains entries nothing cites nor lacks an entry a chapter cites:python3 .claude/skills/audit/scripts/audit-claim-positioning.py --base-dir chapters --bib references.bib --jsonStop and report if anything is unresolved. On this surface nothing blocks you from exporting anyway — say so if you do. In the AWT app the same condition is a typed denial (
EXPORT_SOURCES_UNRESOLVED) on theexport_docxtool, and the export does not run.
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago Changed · +7 lines 7263eacba1cf
- 1mo ago Changed de6ed2c5ed56
- 1mo ago Changed · +15 lines 7d7449b3c625
- 1mo ago First seen · 64 lines · 31 tokens per session scan A fea0b09ef849
export is a skill published in the GitHub repository yha9806/academic-writing-toolkit (49 stars, last pushed 11d ago), licensed MIT. It adds 31 tokens to every session and 914 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
latex-writer
Write, structure, and compile LaTeX documents for academic purposes. Use this skill whenever the user needs to write a LaTeX document, choose the right document class or packages, format equations, manage bibliographies, create figures and tables in LaTeX, troubleshoot errors, or prepare a journal-ready manuscript.…
data-management-plan
Write and review data management plans (DMPs) for research grants and projects. Use this skill whenever the user needs to write a DMP for NIH, NSF, UKRI, EU Horizon, or another funder; understand FAIR data principles; choose a data repository; describe data formats and metadata standards; handle sensitive or…
confluence-page
Manage Confluence pages and blog posts - create, read, update, delete, copy, move, and version control. ALWAYS use when user wants to work with page content, create pages, update pages, or manage page versions.
confluence-attachment
Manage file attachments - upload, download, list, and delete attachments. ALWAYS use when user wants to work with files on pages.
docs-generator
WHAT — Generate or update documentation from code: README.md from repo structure, CHANGELOG.md from git history, API reference from OpenAPI/GraphQL schemas, and AGENTS.md starters for new projects.
archivist
Use when a task needs the judgment of an archivist — appraising whether a donated or transferred collection has enduring value, deciding a processing level for a backlog, writing a finding aid, triaging preservation under budget constraints, or resolving a records-restriction question.