jdrhyne avatar

Elegant Reports

Turns markdown into clean, Nordic-inspired PDFs through Nutrient DWS. Ships with five templates (executive briefings, dense reports, presentation-style slides) in light and dark themes, all built around a consistent Scandinavian design system. You write frontmatter and markdown, run the Node generator, and get polished output without fighting CSS. The honest take: this is purpose-built restraint. If you need Swiss minimalism for board decks or client deliverables and you're tired of LaTeX or fighting with page breaks, this will save you hours. The skill includes design rationale docs and asks you to extend carefully rather than reinvent, which is the right call for a visual system.

skills.sh installs
259
GitHub stars
240
last updated
Aug 21, 2026

Install

$ npx -y skills add jdrhyne/agent-skills --skill elegant-reports --agent claude-code

Installs into .claude/skills of the current project.

Files

elegant-reports

Generate minimalist PDF reports inspired by Scandinavian editorial design.

When to Use

Use this skill when the user wants:

  • polished executive briefings or board-style reports
  • presentation-like PDFs generated from markdown
  • a clean Nordic visual language instead of default developer styling
  • a reusable report template system that can be extended carefully

Quick Start

Install the pinned dependencies from package-lock.json, then run:

cd /path/to/elegant-reports
node ./generate.js --list
node ./generate.js examples/sample-executive.md output.pdf --template executive --theme light

For HTML debugging, add --output-html so the generator saves the rendered HTML alongside the PDF.

Available Templates

TemplateUse Case
executivepolished briefings and compact executive summaries
reportdenser narrative reports and analysis writeups
presentationbold slide-like outputs with one idea per page
report-demolegacy report variant for comparison/testing
presentation-demolegacy presentation variant for comparison/testing

Sponsors

Details

Repository
github.com/jdrhyne/agent-skills
Categories
Frontend Development, Code Review & Quality, AI & Agent Building, Design & UI/UX, Office & Documents
First seen
Jun 3, 2026

More from jdrhyne/agent-skills

All 17
1pedronauck avatarbuilding-componentspedronauck/skillsGuide for building modern, accessible, and composable UI components. Use when building new components, implementing accessibility, creating composable APIs, set259skills.sh installs
2bfollington avatarbevybfollington/termaThis skill should be used when working on Bevy game engine projects. It provides specialized knowledge for Bevy's Entity Component System (ECS) architecture, co257skills.sh installs
3nexu-io avatarmotion-framesnexu-io/open-designA single-frame motion-design composition with looping CSS animations — rotating type ring, animated globe, ticking timer, parallax labels. Renders as a hero vid249skills.sh installs
4nexu-io avatarsprite-animationnexu-io/open-designA pixel / sprite-style animated explainer slide — full-bleed cream stage, bold display year, animated pixel-art mascot (e.g. Hanafuda card, mushroom, or 8-bit c247skills.sh installs
5wix avatarwix-cli-dashboard-pluginwix/skillsUse when building widgets that extend Wix dashboard pages for first-party business apps. Triggers include dashboard plugin, dashboard slot, extend dashboard pag243skills.sh installs
6nexu-io avatarsimple-decknexu-io/open-designSingle-file horizontal-swipe HTML deck. Built by copying the seed `assets/template.html` (which carries the proven 5-rule iframe nav script) and pasting slide l242skills.sh installs