Borrowing it
Nothing to install: this file belongs to isorensen/lox-brain. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/isorensen/lox-brain/main/.claude/skills/issue/SKILL.mdgit clone --depth 1 https://github.com/isorensen/lox-brainWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/isorensen/lox-brain/issue)<a href="https://agentmods.dev/skills/isorensen/lox-brain/issue"><img src="https://agentmods.dev/badge/skills/isorensen/lox-brain/issue/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/isorensen/lox-brain/issue"><img src="https://agentmods.dev/badge/skills/isorensen/lox-brain/issue.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00124 | $0.03358 |
| Opus 5.5 | $0.00050 | $0.01343 |
| Sonnet 5.5 | $0.00025 | $0.00672 |
| Haiku 4.5 | $0.00012 | $0.00336 |
Grade A, and why
issue scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Runs shell commandslowCapability
Expected in a hook, worth knowing in a rule or an instructions file.
4. **Know the cross-platform pitfalls**: `shell()` in `packages/installer/src/utils/shell.ts` wraps commands with `cmd.exe /c` on Windows. `execFile` with arrays does NOT resolve `.cmd`/`.bat` — always use `shell()` or ` How it starts
The opening of the file, as written. The whole thing — 200 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/issue — GitHub Issue Handler
End-to-end workflow for resolving GitHub issues in the lox-brain monorepo. Covers everything from reading the issue to creating the GitHub Release.
Usage modes
/issue <number>— Work on an existing issue (full workflow below)/issue new <description>— Create a new issue and optionally start working on it/issue(no args) — List open issues and ask which to work on
Why this skill exists
Handling issues in this project requires a specific checklist that is easy to forget partially. Past incidents:
- Version hardcoded in
LOX_VERSIONandDEFAULT_CONFIG.versionwas not updated alongsidepackage.json, causing the splash screen to show the wrong version for multiple releases. - Windows
.cmdfix was shipped but didn't actually work becauseexecFile()can't run.cmdfiles — unit tests with mocks passed but real execution failed. - Code review findings were not addressed before merge.
This skill encodes the full checklist so nothing slips through.
Creating a new issue (/issue new)
When the user provides a description for a new issue:
- Determine issue type: bug, feature, or enhancement based on the description.
- Draft the issue using the repo's issue templates. Create via:
gh issue create --title "<title>" --body "<body>" --label <bug|enhancement> - Show the created issue URL to the user.
- Ask: "Want to start working on this issue now?" If yes, proceed with the full workflow below using the new issue number.
Keep the title concise (<70 chars). Use the description body to include context, expected behavior, and any relevant details the user provided.
Working on an issue (/issue <number>)
Phase 0 — Orient (if context is fresh)
If you're starting with a clean conversation and don't yet know this codebase, do this FIRST before reading the issue:
- Read
CLAUDE.md— project overview, architecture (Obsidian vault <-> VM via WireGuard <-> MCP server), monorepo layout, tech stack (TypeScript + Node 22 + PostgreSQL 16 + pgvector + vitest), security constraints (Zero Trust, no public IPs, no hardcoded secrets). - Scan
packages/—ls packages/shows which packages exist. Key packages:installer/— cross-platform setup wizard (user flow, runs locally on user machine)core/— MCP server, vault watcher, embedding service (runs on GCP VM)shared/— constants, types shared across packagescli/—loxcommand-line tool (lox status, lox migrate)
- Know where fixes live: installer bugs ->
packages/installer/src/steps/step-*.ts; MCP/DB bugs ->packages/core/src/; version/constants ->packages/shared/. - Know the cross-platform pitfalls:
shell()inpackages/installer/src/utils/shell.tswraps commands withcmd.exe /con Windows.execFilewith arrays does NOT resolve.cmd/.bat— always useshell()orexecSyncwith a string for Windows compatibility.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 200 lines · 124 tokens per session scan A abaf94112710
issue is a skill published in the GitHub repository isorensen/lox-brain (2 stars, last pushed 1mo ago), licensed MIT. It adds 124 tokens to every session and 3,358 once invoked, about $0.0005 per session on Opus 5.5. A static security scan graded it A with 1 finding (runs shell commands). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
contrib-watch
Watch incoming feedback from outside engineers on your open-source repos: comments, reviews, issues, mentions. Use when you need to find who replied to your pull requests or issues, triage human versus bot responses, and answer within a day with evidence.
issue-match
Measure a target repository's queue and find a live open issue the contribution would close, before opening a pull request there. Reports how many PRs are open, how many of the last N closed ones were actually merged, and which issue to attach to, because a cold PR into a dead queue is a wasted artifact. Triggers…
create-work-log
A tool that turns Git activity from configured repositories into a daily or weekly work log in Markdown. Git is a system that records changes to code, including who made them and when.
start-pbi
Start work on a PBI - set it to doing and issue the convention-compliant work branch name (pbi/ - ). Use when a developer picks up a backlog item, or asks which branch name to use for a PBI.
gh-issue-submit
A skill for submitting GitHub issues with the `gh` command-line tool. It guides issue-template discovery, duplicate checking, source investigation, submission, and verification.
github-issues
Create, search, triage, and manage GitHub issues. Each section shows gh first, then the curl fallback.