
tfriedel/claude-office-skills
4 skills6.7k installs3.2k starsGitHub
Install
npx skills add https://github.com/tfriedel/claude-office-skillsSkills in this repo
1XlsxXLSX covers spreadsheet creation, editing, and analysis for xlsx, xlsm, csv, and tsv files with zero formula error requirements. Financial model conventions define blue hardcoded inputs, black formulas, green internal links, red external links, and yellow assumption highlights plus currency, percentage, and negative number formatting rules. The skill mandates Excel formulas instead of Python-calculated hardcoded values so workbooks stay dynamic when source data changes. Workflows combine pandas for data analysis reads, openpyxl for formula and formatting edits, and mandatory recalc.py with LibreOffice to verify formulas after save. Editing existing templates requires matching established format and style rather than imposing new standards. Common error fixes address REF, DIV/0, VALUE, and NAME failures surfaced by the recalc JSON output. Assumptions belong in separate cells referenced by formulas, and hardcodes require source documentation with system, date, and reference notes beside tables.2.5kinstalls2DocxThe skill skill documents workflows and patterns from the repository SKILL md DOCX Library Tutorial Generate docx files with JavaScript TypeScript Important Read this entire document before starting Critical formatting rules and common pitfalls are covered throughout skipping sections may result in corrupted files or rendering issues Setup Assumes docx is already installed globally If not installed npm install g docx javascript const Document Packer Paragraph TextRun Table TableRow TableCell ImageRun Media Header Footer AlignmentType PageOrientation LevelFormat ExternalHyperlink InternalHyperlink TableOfContents HeadingLevel BorderStyle WidthType TabStopType TabStopPosition UnderlineType ShadingType VerticalAlign SymbolRun PageNumber FootnoteReferenceRun Footnote PageBreak require docx Create Save const doc new Document sections children content Packer toBuffer doc then buffer fs writeFileSync doc docx buffer Node js Packer toBlob doc then blob download logic Browser Text Formatting javascript IMPORTANT Never use n for line breaks always use separate Paragraph elements WRONG new TextRun Line 1 nLine 2 CORRECT new Paragraph children new TextRun Line 1 new Paragraph children new Tex.1.7kinstalls3PptxThe pptx skill helps with workflows for pptx. Key workflows include HTML to PowerPoint Guide; Table of Contents; Creating HTML Slides; Layout Dimensions. Documented capabilities cover **16:9** (default): `width: 720pt; height: 405pt`; **4:3**: `width: 720pt; height: 540pt`; **16:10**: `width: 720pt; height: 450pt`; `<p>`, `<h1>`-`<h6>` - Text with styling; `<ul>`, `<ol>` - Lists (never use manual bullets •, -, *). Agents should invoke it when users ask about pptx or mention triggers defined in the skill frontmatter. Follow the SKILL.md steps, reference files, and output formats rather than improvising outside documented scope. 1. [Creating HTML Slides](#creating-html-slides) 2. [Using the html2pptx Library](#using-the-html2pptx-library) 3. [Using PptxGenJS](#using-pptxgenjs) --- ## Creating HTML Slides Every HTML slide must include proper body dimensions: ### Layout Dimensions - **16:9** (default): `width: 720pt; height: 405pt` - **4:3**: `width: 720pt; height: 540pt` - **16:10**: `width: 720pt; height: 450pt` ### Supported Elements - `<p>`, `<h1>`-`<h6>` - Text with styling - `<ul>`, `<ol>` - Lists (never use manual bullets •, -, *) - `<b>`, `<strong>` - Bold text (inline formatt.1.7kinstalls4Pdfpdf is a tfriedel claude-office-skills agent skill with a mandatory ordered workflow for PDF form handling in automated agent pipelines. The first step runs python scripts/check_fillable_fields to determine whether a PDF has interactive form fields, then branches to fillable or non-fillable instructions. For fillable PDFs, python scripts/extract_form_field_info.py outputs field_info.json listing field_id, page, and type metadata per form field. Developers reach for pdf when agents must programmatically inspect, analyze, or complete PDF forms as part of document automation without manual Acrobat editing.854installs