Explore skills
2,074 skills found
Category alert
Get new Escrita e Conteúdo skills every Monday
uber-interpret
Use when the user wants to "interpret results", "explain the solution", "what does this mean", "translate to business language", "present findings", "sensitivity analysis", "what-if analysis", "how robust is this", "visualize the result", "make a recommendation", or needs to translate a mathematical solution back into real-world meaning, actionable insights, and stakeholder-ready communication. Th
exception
Do not throw exceptions from pure code with error or throw, give exceptions structured types, and never silently swallow errors in IO. Use when writing or reviewing Haskell error handling, exceptions, or IO code.
export
Explicitly enumerate Haskell module exports instead of exporting everything implicitly, and use re-export sparingly. Use when writing or reviewing Haskell module export lists.
ai-seo-optimizer
Analyzes any website page against Google's official AI Optimization Guide, debunked myths, and broader AI search landscape standards (Perplexity, ChatGPT, Gemini, Copilot). Use this skill to audit a page URL or content for AI search visibility.
ck:copywriting
Conversion copywriting formulas, headline templates, email copy patterns, landing page structures, CTA optimization, and writing style extraction. Activate for writing high-converting copy, crafting headlines, email campaigns, landing pages, or applying custom writing styles from assets/writing-styles/ directory.
obsidian-project-documentation
Documents technical projects in an Obsidian vault. Use when the User mentions document this, close out, wrap up, update notes, track progress, where are we at, or asks about project documentation.
gpt-image-2
Generate and edit images with OpenAI's gpt-image-2 model. Use when the user asks to create, generate, render, edit, modify, inpaint, or composite images via OpenAI / GPT Image. Supports text-to-image generation, single- and multi-image edits, mask-based inpainting, reference-image composition, and transparent backgrounds via gpt-image-1.5.
mutable
Avoid mutable variables like IORef, STRef, and ST in Haskell and prefer immutable records. Use STM variables such as TVar for thread communication. Use when writing or reviewing Haskell code that uses mutable state or concurrency.
digest
Load existing code-to-docs vault context into the conversation before coding. Read-only — never writes files. Provides architecture overview, module summaries, known issues, and session history. Use when starting a coding session, loading doc context, or catching up on a documented codebase.
obsidian-vault-crud
Safe Create/Read/Update/Delete operations for Obsidian Vault notes. Implements atomic writes, advisory locking, concurrent edit detection, and lossless YAML frontmatter handling. Use when reading, writing, updating, or appending to any vault note.
convertible
Prefer the convert function from the convertible library over individual conversion functions like pack, unpack, decodeUtf8, and encodeUtf8. Use when writing or reviewing Haskell code that converts between types.
code-to-docs
Use when generating documentation from a codebase, creating architecture docs, building an Obsidian vault from code, or when someone asks to document or explain a project's structure