Loading...
Loading...
Found 3 Skills
PDForge (PDF Noodle) API for generating PDFs from templates or HTML via curl.
Bulk-fill ONE master template — a Word (.docx) letter/form or an Excel (.xlsx) form — from a data table, producing one filled file per row (mail-merge). Use whenever the user wants to "fill in this letter for each person", "mail merge", "generate letters for this list", "run this template over a spreadsheet", or hands over a template plus a list. The skill reads the master, proposes a TOKENISED version (varying parts become {{tokens}}), confirms the template and the token-to-column mapping with the user, then regenerates one output per data row — preserving the master's layout and styling exactly. Data is an .xlsx or .csv (one row per output); outputs are one named file per record. Never invents: a token with no data is written as a VISIBLE flag, never a silent blank. Runs fully local and generates files only — it does not send, post or sign. Not for extracting data OUT of documents, and not a substitute for a hand-crafted single letter.
Document Architecture Specification (L0-L4 + common layers) and omo rule generation. Generate rules under .omo/rules/docs/ for specific projects to optimize project documentation; this skill only operates/modifies files under .omo/rules/docs/, and only generates rules without creating documentation. Two file modes: Files without the .template suffix (such as CONSTITUTION) are global Rules themselves (frontmatter copied from omo + full file content, alwaysApply globally injected); Files with the .template suffix are templates, and the generated rule = frontmatter (copied from omo fields) + four sections of main content (inline translation of generation: Trigger Conditions/Execution Process/Hard Requirements/Completion Criteria) + the "Template" section (template Markdown content, excluding YAML frontmatter). It is only triggered when the user manually requests to update the documentation specification (generate/update rules under .omo/rules/docs/), and does not trigger automatically.