com um clique
dotfiles
dotfiles contém 47 skills coletadas de DJRHails, com cobertura ocupacional por repositório e páginas de detalhe dentro do site.
Skills neste repositório
Fork the current Claude Code session into a new cmux split pane (or tab) — opens a split beside the caller, resumes this session with --fork-session, titles it 'fork: <name>', and keeps that title. Use when the user asks to fork/duplicate/branch the current session into a new split or tab. Works whether the session is local on the cmux UI host or running on a durable/mosh remote (e.g. bonbon). Requires the macOS cmux app on the UI host — skip if the session was not started from cmux.
Writing style conventions for prose, essays, and non-fiction. Apply when writing or editing text. Covers voice, sentence structure, AI patterns to avoid, and editorial principles.
This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.
Manage the user's durable remote dev sessions — mosh+zellij sessions on a remote host (default bonbon), surfaced as cmux tabs via `ssh::durable`. Load when the user wants to rebuild/resurrect lost cmux durable surfaces after a cmux restart or a mass disconnect, reconnect/sort remote sessions into per-repo cmux workspaces, retitle durable tabs, reap orphaned mosh-servers, or understand the `ssh::durable` picker and its green-● connected indicator. Triggers: 'ssh::durable', 'durable sessions', 'resurrect/rebuild cmux', 'lost my bonbon connections', 'reap mosh-servers', 'the green dot'.
Write a path-free, clipboard-ready handoff prompt that lets another agent investigate, discuss, or pick up a specific task.
Bidirectional sync between a Slidev markdown deck and Google Slides as native, editable objects (not images). Push markdown -> Slides, pull Slides -> markdown, and round-trip. Use when the user wants to author/version a Google Slides deck from markdown, replicate a deck's styling, or keep a .slidev.md in sync with a presentation. Auth is borrowed from the `gog` CLI (no separate OAuth setup). Requires `gog` with stored credentials — currently macOS-only (reads gog's macOS Application Support path), so skip on Linux hosts.
End-user control of cmux topology and routing (windows, workspaces, panes/surfaces, focus, moves, reorder, identify, trigger flash). Use when automation needs deterministic placement and navigation in a multi-pane cmux layout. Requires the macOS cmux app — skip on hosts without a reachable cmux socket.
Work inside the current cmux workspace and terminal. Use for cmux workspace, current workspace, caller surface, panes, surfaces, socket targeting, and non-interfering cmux automation. Requires the macOS cmux app — skip on hosts without a reachable cmux socket.
Search previous Claude Code session history by keyword. Use when the user asks to find a past conversation, recall what was discussed, or locate a session where a topic came up.
Review an existing GitHub PR with the parallel pr-review-toolkit agents, post inline findings, fix them, run the quality pipeline, push, resolve threads, and post a summary. Right-sizes small / delta PRs to a direct single-pass review with no sub-agents. Use when asked to review and fix a PR, do a thorough multi-agent PR review, or run the review-pr flow on a PR number.
Upload local files (figures, images, any asset) to the user's public CDN at cdn.hails.info (Cloudflare R2) and get back public https URLs. Use when an image/file needs a public URL — e.g. embedding a figure inline in a PRIVATE-repo GitHub PR/issue description (private-repo raw/blob links do NOT render; a public cdn.hails.info URL does, via GitHub's camo proxy), sharing a screenshot, or any "host this so it has a URL" need. Backed by the kb project's R2 scheme.
Search and retrieve academic papers from arXiv using their free REST API. No API key needed. Search by keyword, author, category, or ID. Combine with WebFetch or the ocr-and-documents skill to read full paper content.
Enables ultra-granular, line-by-line code analysis to build deep architectural context before vulnerability or bug finding.
You MUST use this before designing genuinely new features, components, or capabilities where the requirements are still open. Explores user intent, requirements and design before implementation. Not for bug fixes, refactors, or small well-specified changes — bias toward action applies there.
End-user browser automation with cmux. Use when you need to open sites, interact with pages, wait for state changes, and extract data from cmux browser surfaces. Requires the macOS cmux app — skip on hosts without a reachable cmux socket.
Customize cmux for an end user. Use when changing cmux.json actions, custom commands, workspace layouts, plus-button behavior, surface tab bar buttons, Command Palette entries, Dock controls, sidebar and app settings, shortcuts, notifications, browser routing, examples-library presets, or Ghostty-backed terminal preferences. Requires the macOS cmux app — skip on hosts without it.
Run end-user cmux diagnostics. Use when cmux hooks, notifications, session restore, settings, browser automation, socket access, CLI control, or agent resume behavior is not working, or when the user asks for a cmux health check, doctor report, or support-safe debug summary. Requires the macOS cmux app — skip on hosts without it.
Guide and apply cmux keyboard shortcut customization. Use when the user asks to customize, rebind, unbind, reset, audit, or create shortcut templates for cmux, including tmux-style, Vim-style, terminal-first, browser-heavy, iTerm/Terminal-like, or agent-triage layouts. Requires the macOS cmux app — skip on hosts without it.
Open markdown files in a formatted viewer panel with live reload. Use when you need to display plans, documentation, or notes alongside the terminal with rich rendering (headings, code blocks, tables, lists). Requires the macOS cmux app — skip on hosts without a reachable cmux socket.
View and edit cmux settings in ~/.config/cmux/cmux.json. Use when the user wants to change cmux preferences (appearance, sidebar, notifications, automation, browser, shortcuts), set a value by JSON path, validate the file, open it in an editor, or look up which keys cmux recognizes. Triggers on '/cmux-settings', 'change cmux setting', 'set <something> in cmux', 'cmux config', 'cmux.json', or 'rebind a cmux shortcut'. Requires the macOS cmux app — skip on hosts without it.
Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and prevents security regressions.
Discover and install NEW agent skills from the open skills ecosystem (npx skills, skills.sh). Use when the user explicitly asks to find, search for, or install a skill ("find a skill for X", "is there a skill that can..."), or wants to extend agent capabilities with new skills. Do NOT use for general "how do I do X" questions you can answer directly with existing capabilities.
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
Write publication-ready ML/AI papers for NeurIPS, ICML, ICLR, ACL, AAAI, COLM. Use when drafting papers from research repos, structuring arguments, verifying citations, or preparing camera-ready submissions. Includes LaTeX templates, reviewer guidelines, and citation verification workflows.
Transform video/podcast transcripts into structured, dense notes following KB style guide. Extracts key concepts, quotes, actionable advice, and frameworks. Use when the user provides a transcript (video, podcast, interview, talk) and wants it turned into notes, a summary, or key takeaways.
Python coding conventions, modern tooling, and project setup. Apply when writing or reviewing Python code, creating projects, writing scripts, or migrating from legacy tools. Covers uv, ruff, ty, type hints, code structure, async, testing, and project configuration.
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
OpenAI's general-purpose speech recognition model. Supports 99 languages, transcription, translation to English, and language identification. Six model sizes from tiny (39M params) to large (1550M params). Use for speech-to-text, podcast transcription, or multilingual audio processing. Best for robust, multilingual ASR.
Interact with local Chrome browser session (only on explicit user approval after being asked to inspect, debug, or interact with a page open in Chrome). Requires Node.js 22+ and a local Chromium-family browser with remote debugging enabled — check `node --version` before relying on this skill.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Process PDFs in research/dump/, extract metadata, generate bibtex entries, and move files to research/papers/. Use when importing research papers or managing a paper bibliography. Only applies inside a checkout that has research/dump/ and research/papers.bib, and requires the pdftotext CLI (poppler-utils) — skip on hosts without them.
Control interactive CLI processes across multiple turns using tmux. Use when a command requires interactive input (y/n prompts, confirmations, menu selection, pdb, REPL, etc.) — any program that reads from stdin and cannot be run non-interactively. If a command fails with EOFError or hangs waiting for input, use this skill.
Fetch Notion pages as Markdown from the CLI using your existing browser session cookies — no per-page integration grants. Search workspaces, list logged-in identities across browser profiles. Use when the user references a Notion page URL/ID, says "import this Notion page", asks to search Notion, or wants to inspect which Notion accounts they're signed into.
Fetch, triage, and address PR review comments for the current branch. Use when asked to check PR comments, address review feedback, fix PR comments, or pull PR comments.
Manage git worktrees — setup and cleanup. Use when the user asks to clean up, prune, create, or sync worktrees, create worktrees for open PRs, or create a worktree. Also load proactively when the session starts inside a worktree (working directory contains .data/worktrees/).
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI. Add blogs, scan for new articles, and track what you've read. Requires the blogwatcher CLI on PATH (installed via Go) — check `command -v blogwatcher` first and skip if it is not installed.
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual exploration rather than abstract choices.
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas. Requires python3 with openpyxl/pandas, and LibreOffice (soffice) for formula recalculation — check they are installed before relying on this skill.
Read this skill before making git commits and pushing
How to write analyses, research reports, recommendations, and decision memos so a reader can answer "How should I update my view in response to this?" — open with linked key takeaways, flag which considerations matter most, and state confidence + kind of support for every major claim. Load when drafting or reviewing a research write-up, evaluation, literature review, cost-effectiveness or recommendation doc, or any argument meant to move someone's beliefs; when deciding how to hedge / express uncertainty in prose; or when the user asks to make a document "more rigorous", "more transparent", "better calibrated", or "easier to trust". Distilled from Coefficient Giving (formerly Open Philanthropy) "Reasoning Transparency" by Luke Muehlhauser.