fmind
UserAI-driven, CLI-first dotfiles for Linux & macOS — chezmoi + mise, Fish, Neovim, and a custom Go CLI
Categories
Indexed Skills (118)
acli
Use the Atlassian acli for Jira work items, sprints, boards, and Confluence pages with OAuth or token auth, JQL-bounded reads, and confirmed writes. Use for Jira or Confluence work.
agent-usage
Analyze LLM token usage across agent harnesses with dot, DuckDB, or jq. Use when auditing consumption, cost drivers, or harness efficiency.
agy-sdk
Orchestrate multi-agent executions with the google-antigravity Python SDK: subagents, policies, token budgets, hooks, and MCP over Gemini. Use when building an Antigravity SDK agent.
angular
Build Angular apps with the Angular CLI: standalone components, signals, zoneless, Vitest, angular-eslint, mise tasks. Use for Angular apps, routing, forms, SSR.
ast-grep
Search and rewrite Python structurally with ast-grep patterns, meta-variables, YAML rules, and JSON output. Use for AST-aware code search, lint rules, or safe bulk refactors.
astro
Build content-driven websites and web apps with Astro: islands, Tailwind CSS v4, Content Layer, Vitest, Prettier, and mise tasks. Use for Astro sites, SSG, SSR, or islands.
atlas
Manage database schema migrations with the Atlas CLI, declarative schema apply or versioned migrate diff, lint, and apply, and sqlc pairing. Use for any schema migration.
benchmark
Measure command latency with hyperfine and HTTP throughput with oha, compare before and after, and report honest numbers. Use for performance comparisons, load tests, or a suspected slowdown.
chrome-devtools
Inspect, debug, and automate Chrome via the Chrome DevTools MCP server and CLI: performance, accessibility, cookies, and memory. Use for live browser debugging and audits.
cli-contracts
Design a CLI's command, flag, stream, exit-code, and JSON contract before coding it. Use when adding or changing a CLI surface.
colab
Use the Google Colab CLI to rent GPU or TPU sessions, run scripts on the remote VM, sync files, and stop sessions to cap spend. Use for Colab compute from the terminal.
cosign
Sign, verify, and attest container images keyless with Sigstore cosign, pinning OIDC identity and issuer. Use for image signing, verification, or SBOM attestations.
course-development
Build a technical course: lessons, executable labs, prerequisites, guided practice, accessibility, release acceptance. Use when writing or revising a course, chapter, lab, or tutorial.
duckdb
Query and transform CSV, Parquet, JSON, SQLite, and DuckDB files with the duckdb and sqlite3 CLIs for ad-hoc analysis and exports. Use for local SQL over files or an embedded database.
firebase
Set up and ship Firebase backends with the Firebase CLI: emulators, Firestore rules, Auth, Functions, Hosting or App Hosting. Use when an app needs Firebase.
fkf-learn
Stage verified fkf task and memory findings as reviewable wiki or project diffs. Invoke when a session produced a durable decision, pattern, status change, or dead end.
fkf-use
Retrieve second-brain context from an FKF base, resolve evidence, inspect status, or collect sources. Use for FKF_BASE lookups and collection workflows.
gcloud
Operate Google Cloud with gcloud by pinning account, configuration, project, and billing context for IAM, API, log, and audit work. Use for any gcloud call outside a deployment.
genkit
Build Genkit AI flows, tools, prompts, and RAG in TypeScript, Go, or Python with the Genkit CLI and dev UI. Use when a project adopts Genkit instead of ADK.
github-agentic-workflow
Design, secure, compile, run, and audit GitHub Agentic Workflows with GitHub Copilot. Use when repository automation needs AI reasoning in GitHub Actions.
github-issues
Plan and manage GitHub issues with gh: turn audit findings into deduplicated prioritized issue drafts, preserve acceptance evidence, and verify authorized creation, edits, dependencies, labels, comments, or closure. Use for GitHub issues.
gitleaks
Detect leaked secrets with gitleaks in staged changes, the working tree, or full git history; handle allowlists and rotation. Use for any gitleaks scan or leaked credential.
google-adk
Develop Google Agent Development Kit applications with Agent, Runner, sessions, callbacks, evaluation, and Gemini models. Use for Python google-adk code.
goreleaser
Release Go binaries with GoReleaser: minimal .goreleaser.yaml, snapshot builds, tag-driven GitHub Actions release, cosign signing, ko images. Use when releasing a Go CLI.
dot-development
Maintain fmind/dot's Python implementation. Use when changing its CLI commands, session parsers or storage, configuration, completions, or installation.
dot-skills
Maintain fmind/dot's skill catalog and contracts. Use when adding, reviewing, renaming, removing, or validating global or local skills in this repository.
agents-cli
Scaffold, evaluate, and deploy Google agent projects with agents-cli and its official skills. Use for new agent projects or the agents-cli lifecycle.
agy
Operate Google Antigravity CLI and remote sessions using current official guidance. Use when configuring agy, resuming conversations, or setting up Remote Control.
antigravity-sdk
Orchestrate multi-agent executions with the google-antigravity Python SDK: subagents, policies, token budgets, hooks, and MCP over Gemini. Use when building an Antigravity SDK agent.
api-client
Build small typed Python clients for external APIs with bounded pagination and deliberate retry semantics. Use when application code must integrate an HTTP service.
claude
Operate Claude Code sessions and customization using current Anthropic guidance. Use when configuring claude, skills, hooks, plugins, or Remote Control.
codex
Operate OpenAI Codex CLI and app sessions with current official guidance. Use when configuring codex, permissions, skills, plugins, or remote connections.
copilot
Operate GitHub Copilot CLI sessions and extensions using current GitHub guidance. Use when configuring copilot, custom agents, skills, or plugins.
data-migration
Evolve stored schemas, file formats, and archive generations with rehearsed migration and recovery. Use when existing persisted data must survive a change.
django
Bootstrap and maintain production-minded Django applications with a small typed Python stack. Use for Django projects, apps, models, views, admin, settings, migrations, or tests.
git-worktree
Isolate development or validation with Git worktrees and exact dirty-candidate copies. Use when work must leave another checkout and its staged selection intact.
k8s-local
Create and manage local Kubernetes clusters (k3d or kind) and deploy to them with kubectl, helm, helmfile, and skaffold. Use for local k8s cluster setup, dev loops, and debugging.
lefthook
Canonical lefthook git-hooks setup — pre-commit (format, check, secret scan) and pre-push (test), each delegating to `mise run` tasks. Use when configuring or debugging git hooks.
mermaid
Create, theme, validate, and embed Mermaid diagrams as the default text-based diagram format for GitHub, Slidev, documentation, and technical communication.
mise
Canonical mise setup — the per-project task vocabulary (install, format, check, test, build, watch) and pinned toolchain that hooks and CI reuse. Use when defining `mise.toml` tasks or pinning tools.
python-stack
Canonical Python stack with uv, Ruff, ty, pytest, Litestar, Typer, and dependency source. Use for Python projects, libraries, CLIs, agents, packaging, tests, typing, linting, or verifying APIs without importing them.
release
Cut a versioned release — bump semver, generate the changelog with git-cliff, tag, and publish a GitHub release. Use when shipping a new tagged version.
security-scan
Run approved offline Trivy or gitleaks scans on a checkout for vulnerabilities, dependencies, IaC, secret history, licenses, images, and config; triage findings. Use for full-repo scans, not threat modeling.
upgrade-tools
Upgrade every pinned tool and dependency (mise, go.mod, pyproject.toml, GitHub Actions, dprint, ...) to latest stable, one ecosystem at a time with validation. Use when bumping a repo's toolchain or dependencies.
github-triage
Triage, review, and label GitHub pull requests and issues from the terminal with gh-dash, octo.nvim, and gh. Use when reviewing agent-authored PRs, grooming an issue backlog, or deciding which labels to set.
issue-execution
Execute one eligible GitHub issue end to end through cooperative claiming, bounded context, acceptance-driven implementation, repository validation, and an auditable handoff. Use when asked to pick up, implement, finish, or deliver an already-approved issue; reject blocked or human-gated work and never infer authorization to publish, merge, deploy, release, or mutate runtime state.
k8s-review
Review Kubernetes manifests and a specifically verified cluster using bounded, sanitized evidence, then develop evidence-backed optimization hypotheses without changing cluster state. Use for Kubernetes audits, workload health reviews, capacity and scheduling analysis, upgrade-readiness reviews, or optimization assessments; delegate cluster lifecycle and deployment work to k8s-local.
project-backlog
Turn repository-review evidence into a deduplicated, prioritized, dependency-aware backlog. Use when findings already exist and need ordering into issue drafts; require authorization and a confirmed repo before GitHub mutation.
release-audit
Audit an existing GitHub release without changing it. Use when verifying exact-head CI, local and remote tag identity, public release state, or declared release assets such as checksums, SBOMs, signatures, and attestations; do not use it to publish or repair a release.
repository-review
Audit a whole repository across architecture, source, tests, tooling, security, CI/CD, docs, and releases. Use for cross-cutting audits, readiness, or technical-debt reviews with ranked findings — not one diff or release candidate.
python-script
Write standalone single-file Python scripts using PEP 723 inline metadata and uv. Use when creating a quick CLI script that needs dependencies without a full project.
handover
Write a self-contained follow-up prompt carrying this session's decisions, constraints, and verified findings into a fresh agent session. Use when handing unfinished work to a new context window.
hugo
Canonical Hugo static-site stack with the Hextra docs theme — Hugo Modules, mise tasks, dprint, lefthook, and GitHub Pages deploy. Use for documentation sites, project docs, and static websites.
implementation-plan
Turn accepted requirements into ordered dependency-aware slices and a repository-grounded implementation plan. Use before editing when work spans systems, has migration or rollout risk, needs architecture choices, or should be split.
plan-execution
Execute an accepted implementation plan in bounded, verified slices. Use to coordinate multiple agents and shared-file ownership, resume planned work, or finish scoped tasks without crossing commit, push, deploy, or publication boundaries.
plan-review
Red-team a product, architecture, implementation, migration, or launch plan before execution. Use for pre-mortems, strategy or scope challenge, and independent testing of assumptions, dependencies, and failure modes — not code.
product-design-review
Critique customer interface flows using interaction, visual, responsive, keyboard and screen-reader accessibility, content, and runtime evidence. Use for UX audits, design reviews, UI polish, onboarding, empty states, or redesign.
product-loop
Discovery, specification, launch, and learning for a product in one loop. Build-or-stop calls, MVP wedges, demand tests, customer interviews, PRDs, requirements, user journeys, acceptance, positioning, onboarding, rollout, pricing, pivots.
prompt-design
Design production LLM or agent prompt stacks: instructions, tool contracts, examples, outputs, and runtime context. Use for precedence, conflicts, dynamic or untrusted context; prove behavior with agent-evaluation.
repository-history
Reconstruct why tracked code exists from read-only Git history. Trace files, symbols, or lines through introducing commits or pull requests, rationale, reverts, renames, authorship, co-change clues, and issues.
skill-security-review
Audit third-party Agent Skills/extensions for supply-chain security without running them before install/trust. Inspect scripts, hooks, MCP/plugins, hidden instructions, symlinks, credential/network flows, and provenance/licenses.
sops-secrets
Manage repository secrets with sops + age — encrypted files committed to git, memory-only decryption via exec-env, Flux and OpenTofu integration. Use whenever a project needs secrets in version control or at runtime.
systematic-debugging
Diagnose unknown-cause bugs, test/build or auth failures, flakes, and runtime performance regressions. Investigate, reduce, localize, falsify hypotheses, and explain root cause before implementation.
technical-research
Verify unfamiliar framework APIs and architectures from exact local dependency source and current primary docs. Compare installed packages, specs, and versions before choosing an approach; return a recommendation with proof boundaries.
chezmoi
Manage the chezmoi source tree of this repository: source-name attributes, templates, age secrets, diff and apply. Use when editing anything dot deploys into $HOME.
agent-evaluation
Compare prompt, model, retrieval, or agent changes through repeated trials and outcome grading. Use when deciding whether stochastic behavior improved or regressed.
agent-mcp
Configure MCP servers for coding agent hosts with each host's native add command at project or user scope. Use when an agent needs an MCP server.
agent-project
Bootstrap a repository's AGENTS.md and .agents/ layout so coding agent hosts share one instruction set. Use when setting up agents on a repo.
cloud-run
Deploy a uv-managed Python container to Cloud Run with Artifact Registry, keyless CI, Secret Manager, and dedicated identities. Use to ship a Python service to GCP.
containerize
Build a minimal non-root OCI image for a uv-managed Python app with a pinned multi-stage Dockerfile, then scan, sign, and attest it. Use when containerizing Python.
d2
Create, theme, validate, and export D2 diagrams when an existing D2 source or a bespoke standalone composition beats the default Mermaid workflow.
dependabot
Automate dependency updates with GitHub Dependabot: configuration, ecosystem mapping, grouping, validation. Use when enabling or fixing dependabot.yml.
diff-review
Inspect changed code in a diff, patch, branch, or PR for correctness defects. Use for pre-merge or self-review, spec compliance, test gaps, and regression risk, not whole-repo audit or plan review.
dot-cli
Operate fmind/dot commands for agent archives and statistics, repository pulls, environment verification, and cache pruning. Use when invoking dot.
dprint
Canonical dprint setup, the standard formatter for JSON, Markdown, TOML, and YAML. Use when configuring or running formatting for these file types.
fmind-visuals
Apply the Fmind visual identity and route decks or diagrams to Typst, Mermaid, or D2. Use for Fmind talks, decks, article diagrams, and site assets.
git-add-commit-push
Stage, commit (Conventional Commits), and push in one flow, healing lefthook pre-commit and pre-push failures. Use when committing and pushing work end-to-end.
github-actions
Configure GitHub Actions for Python CI, PyPI Trusted Publishing, and signed Dockerfile images, with mise, actionlint, and zizmor. Use when adding or fixing Python workflows.
github-pull-request
Create and verify a GitHub pull request for the intended branch and base. Use when opening or updating a PR, its title, or its description.
github-repository
Configure a GitHub repository's description, homepage, topics, and solo-developer settings via gh, derived from the codebase. Use when tidying repo settings.
dot-release
Prepare, recover, and verify fmind/dot releases through the repository task. Use when releasing this project or reconciling an interrupted release.
conventional-commit
Write a Conventional Commits subject for the staged changes and commit them. Use when committing staged work with a typed, scoped message.
feature-branch
Create and switch to a new git branch with conventional <type>/<slug> naming. Use when starting work that needs its own branch.
full-review
Run this repository's read-only health pass: mise gate, dot CLI smoke test, tool currency, README drift. Use when asked to review or check the dot repository.
agent-skills
Author, validate, publish, or install a SKILL.md package with the skills CLI and gh skill publish. Use for skill layout, frontmatter, resources, discovery.
go-stack
Build Go projects, libraries, CLIs, TUIs, GOTH web apps, or ADK agents with the standard package layout and pinned tooling. Use for any Go work.
agent-mcp
Configure MCP servers for Antigravity, Codex, OpenCode, Claude, and Copilot using stdio or remote transport at workspace or user scope, with source review and safe secret handling.
agent-project
Bootstrap shared project instructions and skills for Antigravity, Codex, OpenCode, Claude, and Copilot, while keeping each tool's MCP, settings, and custom-agent files in native locations.
agent-skills
Author, validate, publish, or install Agent Skill packages. Use for SKILL.md frontmatter, metadata, scripts, references, discovery paths, CLI checks, and reviewed installs; route third-party trust to skill-security-review.
chezmoi
Canonical chezmoi dotfiles setup — the source-attribute naming grammar, Go templates, age-encrypted secrets, and the edit-source then apply/diff workflow. Use when adding, editing, or debugging a managed dotfile.
containerize
Build minimal, non-root OCI images — `ko` for Go or a distroless multi-stage Dockerfile — then scan, sign, and SBOM them. Use when containerizing or packaging an app for deployment.
dependabot
Automated dependency updates using GitHub Dependabot — configuration, ecosystem mapping, and validation.
github-actions
Canonical GitHub Actions CI/CD that runs the same repository `mise run all` format, check, test, and build gate as local hooks, plus CD deploy templates. Use when setting up or editing repository workflows.
go-stack
Canonical Go development stack for structuring and building projects with standard tooling, scaffolding, packages, CLIs/TUIs, web (GOTH), and ADK agents. Use for any Go project, library, or application.
dot-cli
Use the dot CLI (fmind/dotfiles) to verify the environment, pull repos, manage the local k3d cluster, log agent sessions, and prune caches. Use when running or scripting any dot command.
dprint
Canonical dprint setup — the standard formatter for config and markup files (JSON, Markdown, TOML, YAML). Use when configuring or running formatting for these file types.
full-review
Run this dotfiles repo's non-destructive health check — every mise task and dot CLI command still work, pinned tools/dependencies are current, and AGENTS.md/README.md/skills/ match the live repo. Use for a periodic whole-repo review.
agent-evaluation
Evaluate stochastic LLM/RAG/model/retrieval/tool agents in trials. Compare baseline/candidate on development/sealed holdouts with calibrated deterministic/model/trace graders; measure reliability, variance, leakage, safety, and cost.
cloud-run
Deploy container apps to Google Cloud Run — ko or Dockerfile images to Artifact Registry, keyless CI via Workload Identity Federation, Secret Manager wiring. Use when shipping a service, web app, or ADK agent to GCP.
diff-review
Inspect changed code in an exact diff, patch, branch, PR, or candidate for correctness defects. Use for pre-merge or self-review, spec compliance, test gaps, and regression risk — not whole-repo audit, release go/no-go, or plan review.
Showing top 100 of 118 skills by quality score. Browse the full catalog at /browse.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.