Back to authors
geggo98

geggo98

22 Skills published on GitHub.

browser-use

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, or extract information from web pages.

UncategorizedView skill →

diagram-render

Render PlantUML (@startuml…@enduml) and Mermaid fenced blocks to a self-contained HTML preview; if rendering fails, the error text must be embedded in the output image. Use when the user asks to render, preview, or export diagrams.

UncategorizedView skill →

eval-notebook

Execute .ipynb notebooks (Python, Kotlin, or any Jupyter kernel) without overwriting; return LLM-friendly JSON with outputs and errors. Use when you need to run or validate a Jupyter notebook.

UncategorizedView skill →

adr-writing

Use when documenting significant architectural decisions. Creates focused ADRs explaining context, decision, and alternatives. Prevents vague documentation and implementation detail bloat. Triggers: 'create ADR', 'document decision', making technology/framework/persistence/auth choices, cross-cutting concerns.

UncategorizedView skill →

bitbucket-pr

Read and manage Bitbucket Cloud pull requests, comments, and tasks via the `bb` CLI (gildas/bitbucket-cli v0.18.1+). Use when reviewing PR feedback, replying to comments, creating tasks/PRs, or marking review tasks done. Also bridges JIRA issues to their linked Bitbucket PRs/branches/repos via Jira's dev-status API — find the PR(s) for a JIRA key (e.g. VUKFZIF-1234), even in repos that aren't cloned locally.

UncategorizedView skill →

bookfusion-api

>-

UncategorizedView skill →

database

>-

UncategorizedView skill →

devenv

>

UncategorizedView skill →

electron-ui

Automate Electron desktop apps (VS Code, Slack, Discord, Microsoft Teams, Figma, Notion, Spotify, Obsidian, Linear, 1Password, …) by connecting to their Chrome DevTools Protocol port. Use when the user wants to control or test a native desktop app, or when the workflow needs CDP connect / --remote-debugging-port. Same snapshot + @eN ref workflow as web pages.

UncategorizedView skill →

grafana

Manage Grafana dashboards, datasources, folders, alerting, and annotations via the HTTP API. Query datasources (PromQL, LogQL, TraceQL, SQL) and export results to Parquet, TSV, or JSONL. Use when creating, editing, or querying Grafana resources programmatically.

UncategorizedView skill →

java-debug

>-

UncategorizedView skill →

jira

>

UncategorizedView skill →

dendritic-nix

Applies the Dendritic Pattern for structuring Nix flake configurations with flake-parts. Every file is a flake-parts module organized by feature (aspect), not by configuration class. Use when structuring Nix flakes, creating flake-parts modules, composing multi-host configs, organizing NixOS/home-manager/nix-darwin configuration, or sharing values across configuration classes. Triggers: nix flake structure, flake-parts modules, multi-host configs, aspect modules. Do NOT use for general Nix language questions, nixpkgs packaging, or NixOS module authoring unrelated to flake structure.

UncategorizedView skill →

nix-shell

Search Nix packages and run commands with packages from nixpkgs that are not installed locally. Use when you need a package not available locally or want to search nixpkgs.

UncategorizedView skill →

red-green-refactor

Domain-agnostic TDD methodology for iterative improvement. Enforces baseline measurement, minimal changes, and rigorous testing through commitment devices. Use when applying red-green-refactor workflow to any domain: prompts, skills, code, tests. Triggers: TDD methodology, baseline measurement, iterative improvement, red-green-refactor.

UncategorizedView skill →

slack-ui

Interact with Slack workspaces via browser automation: check unread channels, navigate the sidebar, send messages, search conversations, extract data from messages and threads. Triggers: 'check my Slack', 'what channels have unreads', 'send a message to', 'search Slack for', 'find who said'. Connects to an existing Slack browser tab or Slack desktop (via electron-ui) on port 9222.

UncategorizedView skill →

slidev

>

UncategorizedView skill →

stream-deck

Helper to safely edit manifest files when developing plugin for Elgato Stream Deck. Use when creating, validating, or repairing Stream Deck manifest.json files.

UncategorizedView skill →

writing-clearly-and-concisely

Use when writing documentation, commit messages, error text, explanations, reports, or summaries. Applies especially to Jira tickets, pull request descriptions, and review comments: always start these with a TL;DR summary. Combines Strunk, ASD-STE100 (Simplified Technical English), and ISO 24495-1 (plain language), for English and German text. Triggers: writing human-readable content, verbose text, unclear explanations, Jira tickets, pull requests, review comments.

UncategorizedView skill →

tmux

Remote control tmux sessions for interactive CLIs (python, gdb, etc.) by sending keystrokes and scraping pane output.

UncategorizedView skill →

web-browser

Fast browser automation for AI agents via the agent-browser CLI. Use for navigating web pages, filling forms, clicking, taking screenshots, extracting data, testing web apps, login flows, persistent sessions, video recording, React tree inspection, and exploratory QA / dogfooding (systematic bug hunts with reproduction evidence). Chrome/Chromium via CDP with accessibility-tree snapshots and compact @eN element refs. Triggers: open a URL, fill a form, click a button, scrape a page, take a screenshot, test a web app, dogfood / QA / bug-hunt a site. Pass --aws-agent-core to run against AWS Bedrock AgentCore cloud browsers instead of local Chrome (credentials auto-loaded from sops-nix secrets when available). Also automates Electron desktop apps (VS Code, Slack desktop, Discord, Figma, Notion, Spotify) — for those load the electron-ui skill; for Slack workflows specifically load slack-ui.

UncategorizedView skill →

web-research

Researches the web thoroughly, e.g., how to use an API, library, or reference architecture. Can also be used as fallback when the WebSearch tool fails. Use when the user asks to research a complex topic.

UncategorizedView skill →