AgentStack
SKILL verified MIT Self-run

Export

skill-yha9806-academic-writing-toolkit-export · by yha9806

Convert thesis chapters and reading notes from Markdown to Word (.docx) and package for submission. Use when preparing materials for supervisors or examiners.

No reviews yet
0 installs
8 views
0.0% view→install

Install

$ agentstack add skill-yha9806-academic-writing-toolkit-export

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Export? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

/export — Document Export Skill

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

  1. Check dependencies. Verify that pypandoc is installed AND a working pandoc binary is on PATH (the script smoke-probes via pypandoc.get_pandoc_version()). If pypandoc/pandoc are unavailable, fall back to python-docx + markdown. Report which conversion method is being used.

Run from the project root.

  1. Run the conversion script.

`` python {skill_dir}/scripts/convert_to_docx.py \ --base-dir {project_root} \ --output-dir {project_root}/final_output \ --scope {scope} \ --lang-filter {lang_filter} ``

  1. Report results.

``` ## Export Complete

| Item | Value | |------|-------| | Files converted | {N} | | Files skipped (language filter) | {N} | | Output directory | {path} | | ZIP archive | {path} | | Total size | {size} |

Conversion method: {pandoc | python-docx fallback} ```

Constraints

  1. User-invoked only. This skill has disable-model-invocation: true and must not run unless the user explicitly calls /export.
  2. No hardcoded paths. All paths are derived from arguments or project root.
  3. No emoji in output.
  4. Preserve formatting as much as possible during conversion -- headings, tables, block quotes, inline code.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.