leandronsp/dotfiles

My dotfiles

44Stars on the repository
38Mods indexed here, across every type
28d agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

browser

01

leandronsp/dotfiles

Skill Claude CodeCodex

Browser automation via agent-browser CLI. Navigate, snapshot, screenshot, click, fill, type, wait, eval, pdf. Use for visual verification, smoke testing, form interaction, and page inspection. Trigger on phrases like "check the browser", "take a screenshot", "test the page", "what does it look like", "verify the UI"…

44 28d ago A 82 tokens

bugfix

02

leandronsp/dotfiles

Skill Claude CodeCodex

Bug hunter. Reproduces bugs with failing tests (RED), then fixes with TDD. Accepts a prompt, issue URL, or bug description. Simpler than /dev, focused solely on fixing bugs. Use when: bugfix, fix bug, debug, broken, regression, failing, doesn't work, something's wrong, fix this.

44 28d ago A 73 tokens

cms

03

leandronsp/dotfiles

Skill Claude CodeCodex

Writing companion that watches a file or folder with fswatch, reads the article on every save, and gives concise feedback on grammar, context, and structure. Ghostwriter mode. Never writes content unless explicitly asked. Use when the user says "cms", "watch my writing", "review my article", "writing companion", "help…

44 28d ago A 80 tokens

commit

04

leandronsp/dotfiles

Skill Claude CodeCodex

Git commit with conventional commits, optional draft PR. Small, incremental, human-written messages. Never mentions AI, agents, or Claude. Use when: commit, commit this, save changes, git commit, stage and commit, create PR, open PR, draft PR.

44 28d ago A 56 tokens

dev

05

leandronsp/dotfiles

Skill Claude CodeCodex

Senior engineer. Scouts the codebase, clarifies requirements, proposes test cases, then implements with strict TDD in 3 modes (agent-pair, solo, pair-with-me). Accepts a prompt, issue URL, PRD file, or no args. Use when: dev, implement, build this, code this, tdd, let's build, pick a task, next task, implement…

44 28d ago A 91 tokens

explainer

06

leandronsp/dotfiles

Skill Claude CodeCodex

Create a standalone, self-contained interactive HTML explainer in an editorial style (deep navy canvas, one accent, hairlines, mono microtype) for a technical change, architecture decision, incident, data flow, or product behavior. Ships with Present mode (a keyboard-driven slide deck). Works in any project, any…

44 28d ago A 118 tokens

leandronsp/dotfiles

Skill Claude CodeCodex

FFmpeg video editing commands. Cut, trim, add audio tracks, loop audio, and combine video with music. Use when the user wants to edit video with ffmpeg, add background music, cut clips, or manipulate audio/video streams.

44 28d ago A 48 tokens

finance-ask

08

leandronsp/dotfiles

Skill Claude CodeCodex

Answer questions about personal finances by searching only the /vault/finance/ section of the Obsidian vault. Use when the user asks "quanto gastei", "como estou em [mês]", "qual minha despesa fixa", "posso gastar X", "forecast", "carteira", "minha situação financeira", or any question about their money, bills, cards…

44 28d ago A 86 tokens

finance-update

09

leandronsp/dotfiles

Skill Claude CodeCodex

Process credit card bills, bank statements, or screenshots, extract expenses, update current month snapshot and 6/12-month forecasts in the Obsidian finance vault. Use when the user shares faturas, extratos, prints, or asks to "atualizar finanças", "processar contas", "atualiza fatura", "roda forecast", "atualiza…

44 28d ago A 90 tokens

ghostwriter

10

leandronsp/dotfiles

Skill Claude CodeCodex

Ghostwriter, tutor and reviewer for Leandro's technical blog articles (leandronsp.com). Leandro writes 100% of the article, never the assistant. The assistant explains the underlying concepts (physics, math, CS), hands over passages to copy and adapt, reviews concisely, and standardizes structure (agenda, anchors…

44 28d ago A 131 tokens

handoff

11

leandronsp/dotfiles

Skill Claude CodeCodex

Summarize current work into a handoff file for another agent to continue. Creates a structured markdown briefing with context, progress, next steps, and key decisions. Use when: handoff, hand off, pass to next agent, agent handoff, save context, continue later, pick up later.

44 28d ago A 64 tokens

note

12

leandronsp/dotfiles

Skill Claude CodeCodex

Capture an insight, idea, or note into the Obsidian vault. Use when the user wants to save something for later, jot down an idea, record a TIL, start a blog draft, or log anything to their second brain. Trigger on phrases like "save this", "note this down", "I had an idea", "TIL", "remember this", "add to vault".

44 28d ago A 83 tokens

ocr

13

leandronsp/dotfiles

Skill Claude CodeCodex

Automatically extract text from images using Tesseract when the model doesn't support images. This is a pi extension that hooks into beforeagentstart and runs OCR transparently. No manual triggering needed. Only activates on vision-free models. Do NOT trigger manually — the extension handles it automatically.

44 28d ago A 58 tokens

pagespeed

14

leandronsp/dotfiles

Skill Claude CodeCodex

Run PageSpeed audit against a URL. Requires a URL argument. Use when the user says "pagespeed", "check performance", "audit the blog", "run lighthouse", "test page speed", or wants to catch performance issues.

44 28d ago A 50 tokens

pair

15

leandronsp/dotfiles

Skill Claude CodeCodex

Pair-programming navigator - the human writes the code in their editor, the agent watches saves in real time, navigates the codebase, runs scoped tests and the project's linter, and speaks only when it changes what the human does next. Trigger phrases - "pair with me", "let's pair", "/pair on ".

44 28d ago A 70 tokens

po

16

leandronsp/dotfiles

Skill Claude CodeCodex

Product Owner. Scouts the codebase, understands a prompt, writes a comprehensive PRD focused on product requirements for business people. Stack-agnostic, works across Ruby, Elixir, Rust, JS, Bash projects. Use when: PRD, product requirements, feature spec, what should we build, scope this, plan feature, po, write…

44 28d ago A 77 tokens

procs

17

leandronsp/dotfiles

Skill Claude CodeCodex

Run and manage long-lived project processes (rails/puma, npm, mix phx.server, cargo run, docker compose, workers) in tu virtual terminals so the human and the agent watch the same screen. Use when: start the server, run the app locally, boot the stack, restart the backend, is it still running, why did it crash, show…

44 28d ago A 93 tokens

qa

18

leandronsp/dotfiles

Skill Claude CodeCodex

QA engineer that smoke-tests changes in the browser, validates behavior, plans fixes or test gaps, and updates documentation. Acts as a "second dev" focused on testing what was built. Use when ready to validate work before committing. Trigger on phrases like "qa", "smoke test", "test this", "validate", "check my…

44 28d ago A 81 tokens

recap

19

leandronsp/dotfiles

Skill Claude CodeCodex

Save session learnings to the Obsidian vault. Use at the end of a work session to capture what was learned, decided, or discovered. Trigger on phrases like "recap", "save session", "what did we learn", "wrap up".

44 28d ago B 55 tokens

review

20

leandronsp/dotfiles

Skill Claude CodeCodex

Code review in 2 modes. Autonomous (default): spawns parallel security/performance/quality reviewers + red-team auditor, presents verdict. Pair: walks changed files one-by-one with you, collects comments, posts only on approval. Accepts prompt, GitHub/Linear URL, PRD path, or no args. Use when: review, code review…

44 28d ago A 96 tokens

skill-creator

21

leandronsp/dotfiles

Skill Claude CodeCodex

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

44 28d ago A 64 tokens

smoke

22

leandronsp/dotfiles

Skill Claude CodeCodex

Discovery before building. Reproduce and observe real behavior, collect evidence, close a mini bag of 1-3 small issues. Use when the ask is fuzzy: a vague bug, "is this at parity?", a feature idea, "migrate X". Feeds /step or /pair, which ride the bag.

44 28d ago A 0 tokens

step

23

leandronsp/dotfiles

Skill Claude CodeCodex

Work in the smallest next step, staying in the loop. Browser-first RED, TDD, evidence, before/then. Handles refining a requirement, researching alternatives, or building — and switches between them as the task shifts. Keeps a tiny optional buffer. Output stays short and critical. Use when: step, let's build this, next…

44 28d ago A 95 tokens

sync

24

leandronsp/dotfiles

Skill Claude CodeCodex

Scout the current project, diff against existing CLAUDE.md and .claude/rules, propose updates to reflect stack and conventions. Idempotent. Does not copy user-level skills or agents (user-level always wins). Use when: sync, forge, tune, init project, bootstrap, prepare project, refresh rules.

44 28d ago A 67 tokens