← all publishers

gabepublic

@gabepublic source repo

25 published skills

  1. LLM Knowbase · gabepublic bundle
    Gathers facts from the llm-brain Obsidian vault (Knowledge Base or KB) and constructs sourced answers from its memory notes. Use when the user asks to search, answer from, summarize, update, or organize the listed Obsidian vault.
    0
    installs
  2. Craft Persona · gabepublic bundle
    Creates role-targeted personas, summaries, bios, credential positioning, and resume-vault Q&A from the user's Obsidian resume vault. Use when asked to summarize, tailor, position, or answer experience questions for AI, product, consulting, or technical leadership roles.
    0
    installs
  3. Review Prompt · gabepublic
    Reviews and rewrites prompt/"llm instructions" drafts using the 4-D framework (Destination, Definition, Doubt, Done). Use when the user asks to review, improve, debug, sharpen, stress-test, or rewrite the prompt.
    0
    installs
  4. Polish Writing · gabepublic
    Proofreads and improves professional writing for US business contexts before it is sent, finalized, or published. Use when editing emails, memos, proposals, reports, announcements, presentations, documentation, or any draft the user asks to proofread, polish, enhance, finalize, publish, or send.
    0
    installs
  5. Refine A Skill · gabepublic bundle
    Reviews and improves existing agent skills for clear triggers, reliable workflows, progressive disclosure, and useful supporting files. Use when the user asks to review, refine, polish, improve, audit, or restructure an existing SKILL.md or skill folder.
    0
    installs
  6. Raw To Obsidian · gabepublic bundle
    Ingests read-only sources from `daily-raw` and `daily-memory` into interlinked `memories/` pages with enforced YAML metadata, body citations, `memories/index.md`, and append-only `memories/log.md`; stores pending high-risk plans and execution audits as dated files under `plans/`; lints or audits the memory graph. Use when the user invokes raw-to-obsidian, ingests memory from raw/daily notes, updates index or log, uses `plans/` for plan/audit pairs, validates metadata and links, or audits graph health.
    0
    installs
  7. Nextjs Config 01 · gabepublic bundle
    Defines this repository's Next.js App Router stack, boundaries, and conventions: strict TypeScript, shadcn/ui, Tailwind, Zod definitions only under lib/validation, React Hook Form, iron-session, bcrypt.js, Prisma (Node runtime only), TanStack Query, Vitest and Playwright, service-provider pattern with interfaces and factories, kebab-case routes and _private folders, @/ imports, Prisma snake_case DB mapping, REST and JSON naming, metadata/SEO, Vercel Analytics, Core Web Vitals and security baselines, and release gates. Use when implementing, reviewing, refactoring, planning stories, or generating project code; when the user mentions architecture, conventions, folder layout, business-layer, providers, validation schemas, Prisma, proxy vs middleware, or aligning with this project's standards—even if they do not name this skill.
    0
    installs
  8. Fastapi Config 01 · gabepublic bundle
    Opinionated FastAPI project conventions (SQLModel, Alembic, pytest, Docker). Use with the [Official FastAPI skill](../fastapi/SKILL.md) when building or refactoring REST APIs in Python. Covers layout, async DB sessions, repositories, services, auth, and tests.
    0
    installs
  9. Python Code Style · gabepublic
    Python code style, linting, formatting, naming conventions, and documentation standards. Prefer uv, Ruff, and ty (aligned with the FastAPI toolchain). Use when writing new code, reviewing style, configuring tools, writing docstrings, or establishing project standards.
    0
    installs
  10. Python Resilience · gabepublic
    Python resilience patterns including automatic retries, exponential backoff, timeouts, and fault-tolerant decorators. Use when adding retry logic, implementing timeouts, building fault-tolerant services, or handling transient failures.
    0
    installs
  11. Python Type Safety · gabepublic
    Python type safety with type hints, generics, protocols, and strict type checking. Prefer ty (with uv) aligned with the FastAPI toolchain. Use when adding type annotations, implementing generic classes, defining structural interfaces, or configuring static analysis.
    0
    installs
  12. Research Company · gabepublic bundle
    Research a target company by navigating and reviewing the company's website, extract key business information, and use an LLM to produce a structured summary in templates/summary.md. Use when the user asks to research, profile, summarize, or analyze a company from its website.
    0
    installs
  13. Summarize Emails · gabepublic bundle
    Reads the user's Gmail Inbox Primary (recent threads via OAuth) and produces short summaries. Use when the user asks to summarize email, check inbox, list recent mail, recap messages, or describe what came in. Not for sending mail or changing labels—read and summarize only.
    0
    installs
  14. Research Websites · gabepublic bundle
    Research a topic using user-provided website(s) as the primary evidence, then corroborate with credible external sources when needed. Produce a structured brief using templates/summary.md.
    0
    installs
  15. Python Anti Patterns · gabepublic
    Use this skill when reviewing Python code for common anti-patterns to avoid. HTTP examples use HTTPX (aligned with the FastAPI toolchain). Use as a checklist when reviewing code, before finalizing implementations, or when debugging issues that might stem from known bad practices.
    0
    installs
  16. Python Configuration · gabepublic
    Python configuration management via environment variables and typed settings. Use when externalizing config, setting up pydantic-settings, managing secrets, or implementing environment-specific behavior.
    0
    installs
  17. Greet Helloname · gabepublic
    Emit a name-aware greeting when the user's request begins with "Hi".
    0
    installs
  18. Async Python Patterns · gabepublic
    Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Prefer Asyncer (with FastAPI-aligned projects) or asyncio.to_thread for blocking-from-async bridges. Async HTTP examples use HTTPX (same default as the FastAPI toolchain). Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.
    0
    installs
  19. Python Error Handling · gabepublic
    Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.
    0
    installs
  20. Greet Helloworld · gabepublic
    Emit a fixed Hello World greeting when the user's request begins with "Hi".
    0
    installs
  21. Python Design Patterns · gabepublic
    Python design patterns including KISS, Separation of Concerns, Single Responsibility, and composition over inheritance. Use this skill when designing a new service or component from scratch and choosing how to layer responsibilities, when refactoring a God class or monolithic function that has grown too large, when deciding whether to add a new abstraction or live with duplication, when evaluating a pull request for structural issues like tight coupling or leaking internal types, when choosing between inheritance and composition for a new class hierarchy, or when a codebase is becoming hard to test because of entangled I/O and business logic.
    0
    installs
  22. Python Testing Patterns · gabepublic bundle
    Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Examples align with uv and HTTPX (same toolchain as python-code-style and the FastAPI other-tools reference). Use when writing Python tests, setting up test suites, or implementing testing best practices.
    0
    installs
  23. Python Project Structure · gabepublic
    Python project organization, module architecture, and public API design. Use when setting up new projects, organizing modules, defining public interfaces with __all__, or planning directory layouts.
    0
    installs
  24. Python Resource Management · gabepublic
    Python resource management with context managers, cleanup patterns, and streaming. Use when managing connections, file handles, implementing cleanup logic, or building streaming responses with accumulated state.
    0
    installs
  25. Greet Helloname Withdatetime · gabepublic bundle
    Emit a name-aware greeting when the user's request begins with "Hi".
    0
    installs