← all publishers

gkwa

@gkwa source repo

30 published skills

  1. Pnpm · gkwa bundle
    Use pnpm instead of npm for package management. Use when setting up or working on a JavaScript or TypeScript project.
    0
    installs
  2. Zephyr · gkwa bundle
    The Zephyr sourdough bake tagging scheme — key syntax, bake log filename resolution, event_time tags, weight notation, and the Starter peak duration block. Use when working with Zephyr bake logs, finding which bake log corresponds to a Zephyr key, reading Zephyr voice memo entries to extract bake events, or adding event_time tags. Also read this skill as the shared core whenever a Zephyr verb skill needs those rules.
    0
    installs
  3. Justfile · gkwa bundle
    Create a justfile to orchestrate project tasks. Use when setting up task running for a project.
    0
    installs
  4. Tsconfig · gkwa bundle
    Add a tsconfig.json for TypeScript projects using Vite and/or Chrome extensions. Use when setting up TypeScript in a frontend or Chrome extension project.
    0
    installs
  5. Use Vite · gkwa bundle
    Set up Vite and Vitest as the build and test tools, with vite-plugin-checker for TypeScript checking and ESM configuration. Use when starting or configuring a frontend project.
    0
    installs
  6. Stay Awake · gkwa
    Keep this Mac awake for a stated period using miserlymouse, replacing whatever timed assertion is already running without letting the machine sleep during the handover, and without disturbing an assertion held on behalf of a running job. Use when asked to keep the machine or laptop running, awake, or alive for another hour or two, to keep it from sleeping or going to sleep for a while, to stay awake until some clock time, or to check how much longer the machine will stay awake.
    0
    installs
  7. View Imgur · gkwa bundle
    View an imgur image by downloading it with curl and reading the local file. Use whenever an i.imgur.com URL is shared, because WebFetch cannot load imgur URLs directly.
    0
    installs
  8. Distinctdeer · gkwa
    Claim an unused project name with distinctdeer and create an empty git repo for it. Use when starting a new project, when a new project needs a name, or when creating a fresh project directory.
    0
    installs
  9. Islandiguana · gkwa bundle
    Use islandiguana to search the Obsidian vault by YAML front matter using yq expressions. Use when asked to find notes by tag, status, or any front matter field, or when asked to peruse or search the Obsidian vault. Obsidian inline #tags are backed by YAML front matter, so islandiguana is the correct tool for finding notes by Obsidian tag.
    0
    installs
  10. Write Readme · gkwa bundle
    Write a brief README with a CLI cheatsheet. Use when creating or writing a README.md file.
    0
    installs
  11. Research Note · gkwa bundle
    Create a research note from a rough question. Cleans the question, splits into separate files if multiple questions, records the source URL, and adds answers with Google search links per topic. Also covers adding follow-up questions to an active research note. Use when the user has a question they want documented as a note.
    0
    installs
  12. Shell History · gkwa bundle
    Search shell history using atuin. Use when the user mentions searching shell history, finding a past command, or recalling a URL or tool invocation from the terminal.
    0
    installs
  13. Digikam Search · gkwa bundle
    Find digikam notes and digikam setup information. Use when asked to search my digikam, find digikam media, or look up anything about the digikam configuration or database.
    0
    installs
  14. Python Package · gkwa bundle
    Scaffold a new Python package with pyproject.toml, hatchling build system, ruff linting, and --version support via importlib.metadata. Use when creating a new Python package, Python CLI tool, or Python project from scratch.
    0
    installs
  15. Recipe Cleanup · gkwa bundle
    Reformat a recipe file using consistent style rules. Use when the user wants to clean up or standardize a recipe note in the vault, or create a new recipe note from a URL.
    0
    installs
  16. Youtube Ingest · gkwa bundle
    Full YouTube video ingestion workflow — given a YouTube URL, fetch the video title, take the thumbnail URL directly, create a note in the Obsidian vault with a hero image, and commit it. Use when the user shares a YouTube URL and wants a permanent note in the vault.
    0
    installs
  17. Zephyr Routing · gkwa bundle
    Route Zephyr entries from any document to their proper bake logs, with deduplication, reverse chronological ordering, and move or copy semantics. Use when asked to route Zephyr entries, move entries out of a log to where they belong, or clean up a document holding mixed entries.
    0
    installs
  18. Social To Imgur · gkwa bundle
    Download the thumbnail/cover image from a social media post (Instagram, Facebook, or any yt-dlp-supported platform) and upload it to Imgur, returning a permanent URL. Use when the user shares a social media URL and wants a permanent image link.
    0
    installs
  19. Voice Memo Triage · gkwa bundle
    Triage the newest entries in an aggregate voice memo file, turn the ones that are questions into research notes, and remove those entries from the aggregate. Takes the path to the aggregate file and a count of entries to consider. Use when asked to look at the most recent N voice memos, research the ones that are questions, or drain an aggregate voice memo file.
    0
    installs
  20. Transcript Cleanup · gkwa bundle
    Clean up raw transcripts from output/ and write to a timestamped file in cleaned/. Use when the user wants to process, clean, or tidy transcript files from the output/ directory.
    0
    installs
  21. Moonlitlynx Food Run · gkwa bundle
    Tag untagged/undated food-related media in the digikam grouchygiraffe and shamblingshark collections. Use when asked to tag untagged food files, run a moonlitlynx food tagging pass, or process the digikam untagged or undated queue.
    0
    installs
  22. Zephyr Grafana Links · gkwa bundle
    Build or refresh the two Grafana dashboard links (overall and bulk ferment) in a Zephyr bake log's grafana section. Use when asked to add, update, or fix the Grafana links in a bake log, or to pin the link end times once a bake has finished.
    0
    installs
  23. Grouchygiraffe Ingest · gkwa bundle
    Full grouchygiraffe ingestion workflow — given a grouchygiraffe media file path, a loose image such as a pasted or screenshotted thumbnail, or a recipe URL (YouTube, Instagram, or any recipe page), identify the recipe, upload the thumbnail to Imgur where applicable, and write a cleaned recipe note to the vault.
    0
    installs
  24. Grafana Bake Annotation · gkwa bundle
    Annotate a sourdough bake log in Grafana. Use when asked to add Grafana annotations from a Zephyr bake log, build the annotation CLI, or update the bake log grafana section.
    0
    installs
  25. Youtube Transcript Note · gkwa bundle
    Create a structured Obsidian vault note from a YouTube video transcript — fetches captions with timestamps, cleans the text, divides into sections, adds a TOC and per-section video links, takes the thumbnail URL directly, and commits. Use when the user shares a YouTube URL and wants a full transcript note in the vault.
    0
    installs
  26. Bargainbadger Price Update · gkwa bundle
    Turn one minimoths crawl session into a dated prices table appended to a product note in the Obsidian vault. Use when asked to update a product note with today's prices, add a prices section, or find the best price for a product after running a search.
    0
    installs
  27. Grouchygiraffe Recipe Lookup · gkwa bundle
    Given a grouchygiraffe media file path, find the associated YAML, identify the recipe from the thumbnail, locate the author's home base, and return the recipe URL. Use when the user provides a path to a grouchygiraffe .mp4 or .jpg file and wants to know what recipe it is and where to find it.
    0
    installs
  28. Resolve Recipe Ingredient Link · gkwa bundle
    Find the correct note to resolve an unresolved ingredient wikilink in a recipe note. Use when an ingredient wikilink like [[leeks]] in a recipe does not resolve to an existing note and you need to find the best matching product note to point it at. Uses islandiguana to enumerate product-tagged candidate notes, then semantically ranks the full list against the link text and its surrounding recipe ingredient line.
    0
    installs
  29. Thesourdoughjourney Method Check · gkwa bundle
    Evaluate whether Tom Cucuzza's two-factor bulk fermentation method (dough temperature plus percentage rise) applies cleanly to a given sourdough recipe, and if it does not, which direction the error swings (over- or under-fermentation) and what target to use instead. Use when given a sourdough recipe and asked whether Tom's method, the percentage-rise method, or the two-factor bulk fermentation method applies, or whether following it would over- or under-ferment.
    0
    installs
  30. Chrome Extension Multiple Entry Points · gkwa bundle
    Build Chrome extensions with multiple entry points using separate Vite configs per script to avoid code-splitting issues. Use when building a Chrome extension with background, content, and popup scripts.
    0
    installs