with one click
.dotfiles
.dotfiles contains 10 collected skills from nhhagen, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Niels's custom branch lifecycle commands — create, update, merge, squash, and delete branches with automatic datestamp suffixes. Use these instead of plain `git checkout -b` or `git push`.
Niels's custom clone commands — `git clone-repo` for permanent work into `~/repos`, and `git clone-repo-tmp` for temporary multi-repo changes.
Rules for authoring commit messages and PR titles/bodies in Niels's environment — Coop Norge commits guidelines, `git amend` alias, and required Copilot co-author trailer.
Workflow for editing GitHub issue bodies via gh CLI and a local file so changes can be reviewed as a diff before submitting. Use when editing the body of a GitHub issue or RFC.
Discover teams, list members, find team repos, and manage org structure in coopnorge via the GitHub MCP server and gh CLI fallbacks.
Skill for running Mage commands. Mage is a Make-like build tool written in Go, and is used in many of our repos for build and test automation. When a repository contains a `magefile.go` or a `magefiles` directory, you can use this skill to run Mage targets defined in that repository.
Convert a Markdown document to a branded PDF using pandoc + XeLaTeX + eisvogel template, styled with the Coop Masterbrand design tokens (sourced from coopnorge/coop-design-tokens). Use when asked to convert, export, or render a Markdown file to PDF with Coop branding. Triggers on keywords: markdown to pdf, md to pdf, export pdf, pandoc pdf, coop document, branded pdf.
Extract and read text content from PDF files using pdftotext (poppler). Use when asked to read, open, view, analyze, summarize, or extract text from a PDF file. Triggers on keywords: read pdf, open pdf, pdf content, extract text, pdf file, what does this pdf say.
Generate SVG slide visualizations for presentations, decks, and PowerPoint-compatible slides. Use when creating slides, decks, presentations, or visualizations in SVG format. Triggers on keywords: slide, slides, deck, presentation, powerpoint, visualization.
Niels's personal git aliases and custom scripts for branch management, PR workflows, multi-repo operations and log visualisation. Use these commands instead of raw git when working in his environment.