dbhq-uk
OrganizationDebug a machine you cannot log into, through an operator who cannot debug it - for air-gapped, client-owned and change-controlled estates. Git is the transport in both directions. A free tool by DBHQ.
Categories
Indexed Skills (31)
heliograph
Debug and change a machine you cannot log into, through an operator who cannot debug it, using git as the transport in both directions. Sets up a transport repo, writes capture steps, drives an unattended runner, and reads the pushed logs. Trigger on phrases like "heliograph", "I can't get on that box", "no access to that environment", "the only person who can reach it is X", "air-gapped", "can you give me something to run", "they keep pasting output at me", "run it on the control node", "capture the log and push it back". Not for machines you can SSH into yourself.
headwork
Think a decision through, one question at a time, with a recommendation you can argue with. When the user is stuck between options on the work in hand, headwork explains the decision, asks one question with a justification on every option, names the recommendation and says what would overturn it. It never asks what it could have looked up. Use when the user says "headwork", "I'm stuck between", "stuck on which", "how do I move this forward", "unblock me", "unblock this", "which way", "help me decide", "I can't decide", "what should I do here", or "talk me through the options". Not for designing something new, stress-testing a whole plan, or picking the next issue.
vela
Compiler-exact code search over a SCIP index - find where a symbol is defined, every reference to it, who calls it, and what a change would break. Indexes .NET itself: C#, VB, Razor Pages, MVC views and Blazor components, with every Razor reference resolved by the compiler into a saved index, where grep sees only text. Any other language - TypeScript, Python, Go, Java - reaches the same database by importing the .scip file its own indexer produces, and then the same verbs answer over it; vela does not run those indexers itself. Deterministic, built on Roslyn, never modifies the repository. Use instead of grep when searching for an ordinary identifier (Name, Status, Value, Id, Update), when you need callers or change impact, when a symbol might be used from a .cshtml or .razor file, or when grep returns too many hits to read. Trigger on phrases like "vela", "find references", "who calls", "where is this used", "change impact", "blast radius", "find usages".
groupwork
Blind, independent review by a second model, before something ships, with a citation of what it was not shown. Four patterns: red-team attacks an idea without your evidence, second-opinion judges your material without your conclusion, verify rules on finished work against stated constraints, and panel puts one hard question to several models, each answering alone. Every run is logged and cited from the log. Runs on Codex or opencode. Use when the user says "groupwork", "second opinion", "red team", "adversarial review", "cross-check this", "what does codex think", "what does claude think", or wants independent eyes before something ships. Not for thinking out loud with a peer who sees your view: use a persistent advisor session for that.
pennyblack
Post a PDF as a physical letter in the UK, printed and delivered by Royal Mail. Supports Signed For, Tracked 24/48 and Special Delivery, and returns the Royal Mail tracking number. Use when the user wants to put a PDF in the post, send a letter by Royal Mail, send something by recorded or signed-for delivery, write to someone by post rather than email, or check the status or tracking number of a letter sent with it. Not for social media posts or for posting entries to accounts. Trigger on phrases like "put this in the post", "post this letter", "send this by post", "send it recorded delivery", "send it signed for", "special delivery", "Royal Mail", "track that letter".
buildwork
Run a repository's open issues as parallel agents, one per issue, each in its own worktree and its own pull request, then check them and propose a merge order. Works through Paseo tabs or the host's own subagents. Trigger on phrases like "buildwork", "run the roadmap", "work through the backlog", "fan these out", "run these issues in parallel", "spin up agents for these", "what are my agents doing", "what are my agents running", "which order do I merge these", "collect the wave".
outlook-to-md
Turn Outlook mail into organised markdown archives - from a PST export, or from live mail exported by the outlook-graph skill. Use when needing to convert PST files to markdown, extract email archives, process Outlook exports, create searchable email collections, or keep an existing archive current. Trigger on phrases like "extract pst", "convert pst", "pst to markdown", "outlook to markdown", "email archive", "extract outlook", "update my email archive".
legwork
Use when the user needs research that settles a decision - market validation, build-or-buy, competitor and pricing scans, "is there demand for X", "where should we publish this", "what does the incumbent actually do". Produces a cited findings memo or report where every claim states how well it is supported. Triggers on "legwork", "deep research", "research report", "compare X vs Y", "should we build", "is there demand". Not for simple lookups, debugging, or anything one or two searches would answer.
dovetail
Check whether a repository agrees with itself, then work through the findings one at a time. Finds broken internal links, dangling heading anchors, orphaned files, duplicate content, translations that have fallen behind, drift between docs and code, contradictions between documents, and conventions the repo states but does not follow. Not for code review or security audits, and it checks external URLs only when asked. Trigger on phrases like "dovetail", "does this repo agree with itself", "find contradictions in the docs", "repo coherence", "docs drift", "check the docs for broken links".
verve
Strip AI tells from prose and put a human voice back without changing what it says, in British or American English, pitched at the reader it is for. Use when a draft sounds machine-written or needs humanising, when asked whether text reads as AI-written, when a message might talk down to its reader or give away more than it should, when converting prose between UK and US English, when several messages go to different readers at once, before a first-contact email goes out, and when saving verve preferences or terms it must never touch. Trigger on "verve", "give this verve", "humanise", "humanize", "make this sound human", "remove AI tells", "deslop this", "does this sound like AI", "what gives this away", "less patronising", "am I saying too much". Not a detector-evasion tool - it does not tune text to score against an AI classifier, and says so if asked.
gpt-image-2
Generate and edit images using OpenAI's GPT Image API (gpt-image-2.5-flare, gpt-image-2.5-sunburst, gpt-image-2). Interactive skill that guides users through image creation with style presets, a cost-aware draft/final workflow, transparent backgrounds, masked inpainting, carousels and photo editing. This skill should be used when the user requests image generation via OpenAI/GPT Image, wants to create social media carousels, edit photos into artistic styles, needs a logo or asset on a transparent background, or needs images with readable text (infographics, diagrams, posters).
imager
Generate and edit images using OpenAI's GPT Image API (gpt-image-2.5-flare, gpt-image-2.5-sunburst, gpt-image-2). Interactive skill that guides users through image creation with style presets, a cost-aware draft/final workflow, transparent backgrounds, masked inpainting, carousels, batches and photo editing. This skill should be used when the user requests image generation via OpenAI/GPT Image, wants to create social media carousels, edit photos into artistic styles, needs a raster asset on a transparent background, or needs images with readable text (infographics, posters, slides). Not for vector marks, icons or exact diagrams that should be drawn as SVG or code.
garmin
Use for Garmin health and fitness data - body battery, sleep, VO2 max, training load, heart rate, HRV, stress, activities. Trigger on phrases like "garmin", "body battery", "sleep score", "vo2 max", "training load", "fitness data", "pull garmin", "garmin snapshot".
deskwork
File what an agent notices as a tracked GitHub issue, reconcile the dependency graph, and keep a roadmap in git. Trigger on phrases like "deskwork", "file an issue for that", "log that as an issue", "raise a GitHub issue", "track that as an issue", "what's blocking this issue", "reconcile the dependency graph", "refresh the roadmap".
confluence-publish
Publish a repository's markdown files to Confluence Cloud pages, idempotently, with the page id stored in each file's frontmatter. Trigger on phrases like "publish this to confluence", "push the docs to the wiki", "sync these docs to confluence", "publish the spec".
confluence
Search, read, create and update Confluence Cloud pages via the REST API. Trigger on phrases like "confluence", "the wiki", "what does the wiki say", "create a confluence page", "update that page", "CQL", "publish this to confluence".
atlassian
Jira Cloud and Confluence Cloud over the REST API, with an API token and no MCP server. Creates, reads and comments on Jira issues and moves one through its workflow, searches, reads, creates and updates Confluence pages, and publishes a repository's markdown file to a Confluence page. Never deletes. Trigger on phrases like "jira", "raise a jira ticket", "create a jira ticket", "what's assigned to me in jira", "comment on the jira ticket", "move the jira ticket to done", "search jira", "JQL", "confluence", "the wiki", "what does the wiki say", "create a confluence page", "update that confluence page", "CQL", "publish this to confluence", "push the docs to the wiki", "sync these docs to confluence".
gitview
Survey every branch and worktree in a git repository - what is in flight, what is unpushed, and which branches are finished and safe to delete - then optionally clear them away. Trigger on phrases like "gitview", "where are we at with branches", "what branches can I delete", "branch status", "worktree status", "any old branches to tidy up", "what is safe to delete", "show me the branches", "which worktree is on what branch".
jira
Create and read Jira Cloud issues via the REST API. Trigger on phrases like "jira", "create a ticket", "raise a ticket", "jira ticket", "what's assigned to me", "search jira", "JQL".
jira
Create and read Jira Cloud issues via the REST API. Trigger on phrases like "jira", "create a ticket", "raise a ticket", "jira ticket", "what's assigned to me", "search jira", "JQL".
gitview
Survey every branch and worktree in a git repository - what is in flight, what is unpushed, and which branches are finished and safe to delete - then optionally clear them away. Trigger on phrases like "gitview", "where are we at with branches", "what branches can I delete", "branch status", "worktree status", "any old branches to tidy up", "what is safe to delete", "show me the branches", "which worktree is on what branch".
jira
Create and read Jira Cloud issues via the REST API. Trigger on phrases like "jira", "create a ticket", "raise a ticket", "jira ticket", "what's assigned to me", "search jira", "JQL".
life-manager
Set up and run a Trello board that actually gets things done - capture ideas, triage them into a working queue, and coach the user through what has stalled on it. Three modes - setup, triage, coach. Trigger on phrases like "set up my life board", "triage my trello inbox", "what should I do next on my board", "nothing is moving on my board", "help me get my board moving", "life manager", "manage my todo board". Not for general decisions or planning that does not involve a Trello board.
trello
Manage Trello boards, lists, and cards - find a board, read, create, move, label, comment on and archive cards. Trigger on phrases like "trello", "my boards", "my trello board", "create card", "move card", "add a card to trello". Not for sorting a shopping list into aisle order - that is store-sort.
board-digest
Produce a plain-English status digest of a Trello board - lists and their cards, what is due or overdue, and what moved recently. Trigger on phrases like "board status", "trello standup", "what's happening on the board", "board digest", "summarise my board".
due-radar
Show what is due, overdue, or coming up across your Trello boards, sorted by date. Trigger on phrases like "what's due on trello", "overdue trello cards", "trello deadlines", "due radar", "what's coming up on trello". Not for calendar events or deadlines kept anywhere but Trello.
store-sort
Sort a Trello shopping list into a supermarket's aisle-flow order, with a food-type emoji on every card. Works for any store via presets; ships a Tesco (UK) preset by default. Trigger on phrases like "sort my shopping list", "organise shopping list", "put my list in aisle order", "tesco order", "store order".
outlook-graph
Use for email and calendar operations - checking inbox, sending emails, viewing calendar, scheduling events. Trigger on phrases like "check email", "draft email", "my calendar", "schedule", "am I free".
outlook
Microsoft 365 Outlook mail and calendar through Microsoft Graph - read and search the inbox, draft, reply and send, attachments, categories and folders, calendar events, invitations and free/busy. Use for "check my email", "draft an email", "reply to", "my Outlook calendar", "am I free", "book a meeting", "Microsoft 365 mail". Not for Gmail or Google Calendar, and not for PST files (use outlook-to-md).
outlook-to-md
Turn Outlook mail into organised markdown archives - from a PST export, or from live mail exported by the outlook skill. Use when needing to convert PST files to markdown, extract email archives, process Outlook exports, create searchable email collections, or keep an existing archive current. Trigger on phrases like "extract pst", "convert pst", "pst to markdown", "outlook to markdown", "email archive", "extract outlook", "update my email archive".
heliograph
Debug and change a machine you cannot log into, through an operator who cannot debug it, by driving the heliograph CLI - git as the transport in both directions. Plants the station, configures the estate, publishes steps, and reads the pushed logs. Trigger on phrases like "heliograph", "I can't get on that box", "no access to that environment", "the only person who can reach it is X", "air-gapped", "can you give me something to run", "they keep pasting output at me", "run it on the control node", "capture the log and push it back". Not for machines you can SSH into yourself.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.