vadirn

vadirn

@vadirn

GitHub
14 Skills
28 Total Stars
March 2026 Joined

Public Skills

vault

by vadirn

Personal knowledge management in an Obsidian vault. Use this skill whenever the user wants to save, find, review, or organize knowledge — even if they don't say "vault" or "Obsidian". Triggers on: saving a link/article/video/book for later (creates a reference in 10 references/), distilling a concept or takeaway from something they read/watched (creates a card in 20 cards/), writing down an original idea, observation, or synthesis connecting multiple concepts (creates a note in 30 notes/), searching or browsing what they know about a topic, quizzing or testing recall on saved concepts, listing or filtering cards by tag, resuming or saving progress on a project, checking project status or open checkpoints. Also handles explicit /vault commands (search, card, note, reference, review, cards, projects, start, save). Do NOT use for: Obsidian app settings/UI questions, editing .base files, creating canvas files, general markdown editing, or web search.

CLI Tools 2 2mo ago

project-setup

by vadirn

Sets up project-as-a-skill for any project. Use "link" to connect an existing skill folder. Use without arguments (or "new") to create a full project from scratch. Use whenever the user wants to set up a new project, initialize project tracking in Obsidian, link a vault folder to a repo, create checkpoint tracking, or scaffold project skills.

CLI Tools 2 2mo ago

tool-stats

by vadirn

Analyze CLI tool usage across Claude Code sessions. Shows which Bash commands were used, how often, across which projects. Use when user asks about tool usage patterns, "what CLI tools do I use", "what commands did Claude run", session tool history, or Bash command frequency.

CLI Tools 2 2mo ago

session-stats

by vadirn

Show cost, lines written, turns-to-edit, and other metrics for the current Claude Code session. Use when the user asks about session cost, token usage, how many turns or edits happened, session duration, or any question about "how much" or "how long" this session has been. Also triggers on "what have I spent", "am I being efficient", or curiosity about API usage patterns.

Auth 2 3mo ago

debate

by vadirn

Structured debate exploring a topic through Defender/Skeptic roles. Use when user invokes /debate or wants to analyze a claim from multiple angles with systematic argumentation. Also use when the user asks for pros and cons, devil's advocate, "argue both sides", steelman/steelman, "is X really better than Y", "convince me", or "arguments for and against".

Automation 2 3mo ago

image

by vadirn

Generate and edit images via Gemini API. Use when the user asks to generate, create, draw, edit, modify, or transform an image. Triggers on any visual content creation request, even if the user doesn't say "image" explicitly (e.g., "make me a logo", "draw a cat").

Code Gen 2 3mo ago

writing-ru

by vadirn

Пишет и редактирует русский текст ясно и кратко. Убирает канцеляризмы, пассивный залог, абстракции и AI-штампы. Используй при написании документации, README, commit-сообщений, UI-текстов, отчётов, писем, или когда просят упростить текст, убрать воду, проверить на канцеляризмы.

Docs Gen 2 3mo ago

writing-en

by vadirn

Writes and edits English text for clarity and concision. Removes nominalizations, passive voice, filler, and AI patterns. Use when writing documentation, README, commit messages, UI text, reports, emails, or when asked to simplify text, cut fluff, or check for plain language.

i18n 2 3mo ago

markitdown

by vadirn

Converts files to Markdown using Microsoft's markitdown. Use when the user wants to read, extract, or analyze content from PDFs, DOCX, PPTX, XLSX, images, audio, HTML, CSV, JSON, XML, ZIP, YouTube URLs, or EPubs. Also use for PDF tasks like text/table extraction. For PDF manipulation (merge, split, rotate, fill forms, create), use pypdf/reportlab directly with uv run.

Processing 2 3mo ago

frontend-design

by vadirn

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

Animation 2 3mo ago

playground

by vadirn

Creates interactive HTML playgrounds — self-contained single-file explorers that let users configure something visually through controls, see a live preview, and copy out a prompt. Use when the user asks to make a playground, explorer, or interactive tool for a topic.

File Ops 2 3mo ago

vercel-react-best-practices

by vadirn

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

Caching 2 3mo ago

obsidian-cli

by vadirn

Use the official Obsidian CLI (1.12+) for vault operations. Prefer CLI for index-powered ops (search, backlinks, tags, tasks, properties, bases). Fall back to file tools when Obsidian is not running or for simple read/write.

CLI Tools 2 3mo ago

TDD Skill

by vadirn

Mock at system boundaries only: external APIs, databases, time, filesystem. Keep mocks out of your own code. See mocking.md for details.

Refactoring 2 3mo ago