All authors

Claude Skills by benthamite
github.com/benthamite108 skills13 installs224 views
- Open Session LogOpen the current Claude Code or Codex session log in Emacs via agent-log. Programmatic-only helper for explicit log-opening automation; not loaded in ordinary interactive sessions.Votes: 0GitHub stars: 12
- Config AuditAudit agent configuration for redundancy, conflicts, dead weight, staleness, instruction drift, and context delivery across CLAUDE.md or AGENTS.md, skills, memory, hooks, settings, and docs. Use also to check whether rules reach the agent when needed (context pointers, skill triggers, hook messages) and to find unregistered or over-blocking hooks.Votes: 0GitHub stars: 12
- Find SkillsDiscover, vet, and optionally install agent skills when the user asks "find a skill for X", "is there a skill that can...", "how do I add support for X", or otherwise wants reusable/installable agent capabilities. Do not use for ordinary task execution unless the user is explicitly exploring skills, tools, or capability extensions.Votes: 0GitHub stars: 12
- Gitguardian TriageTriage and remediate GitGuardian secret incidents. Use for gitguardian/GG triage, secret audit, rotating leaked secrets, processing incidents, or clearing the GitGuardian dashboard.Votes: 0GitHub stars: 12
- Install Mcp ServerInstall and configure a new MCP server for Claude Code, including discovery, auth verification, credential-safe setup, scope placement, registration, sync, and restart/testing expectations.Votes: 0GitHub stars: 12
- Optimize Agent InstructionsOptimize project agent instruction files. Use for optimize/improve/clean up/review Claude.md or making persistent CLAUDE.md or AGENTS.md guidance more concise, concrete, and reliable; not for ordinary docs or code reviews.Votes: 0GitHub stars: 12
- Release DotfilesDeploy and release a new version of the dotfiles Emacs profile. Use when the user says `/release-dotfiles X.Y.Z`, asks to deploy profile X.Y.Z, cut/publish/prepare a dotfiles release, or bump the dotfiles version. The agent builds and tests the development profile first, hands it to the user, and releases the pinned version only after the user confirms. Do not use for standalone Emacs package releases; use release-package instead.Votes: 0GitHub stars: 12
- Skill AuditExplicit workflow for auditing Claude/Codex skill behavior, implementation, or historical autonomous routing. Invoke only with /skill-audit in Claude or $skill-audit in Codex; never load automatically.Votes: 0GitHub stars: 12
- Skill ResolverResolve Claude/Codex skill files by name when neither the user nor the current session catalog identifies the artifact. Use for unresolved name-only lookup or resolver ambiguity; not when an exact path or a catalog root-alias mapping already identifies the requested skill.Votes: 0GitHub stars: 12
- Gitguardian TriageTriage and remediate GitGuardian secret incidents. Use for gitguardian/GG triage, secret audit, rotating leaked secrets, processing incidents, or clearing the GitGuardian dashboard.Votes: 0GitHub stars: 12
- Install Mcp ServerInstall and configure a new MCP server for Claude Code, including discovery, auth verification, credential-safe setup, scope placement, registration, sync, and restart/testing expectations.Votes: 0GitHub stars: 12
- Skill AuditExplicit workflow for auditing Claude/Codex skill behavior, implementation, or historical autonomous routing. Invoke only with /skill-audit in Claude or $skill-audit in Codex; never load automatically.Votes: 0GitHub stars: 12
- Skill ResolverResolve Claude/Codex skill files by name when neither the user nor the current session catalog identifies the artifact. Use for unresolved name-only lookup or resolver ambiguity; not when an exact path or a catalog root-alias mapping already identifies the requested skill.Votes: 0GitHub stars: 12
- Twitter DigestFetch recent tweets from a curated account list, triage them against its rubric, save an org digest, and update last-run state. Use twitter for direct lookups, twitter-discover for finding accounts, and twitter-vet for account scoring.Votes: 0GitHub stars: 12
- Twitter DiscoverDiscover high-value Twitter/X accounts in a niche through criteria, seeds, graph expansion, and vetting. Use for find accounts, who should I follow, curate a list, or twitter discovery; not for direct lookup, digests, or known-list vetting.Votes: 0GitHub stars: 12
- Twitter VetVet, score, or decide whether to add Twitter/X accounts to a curated list. Use when asked to vet a handle, score accounts, decide whether an account belongs on a list, or when twitter-digest/twitter-discover need shared account scoring.Votes: 0GitHub stars: 12
- TwitterFetch, read, summarize, or save specific Twitter/X tweets, threads, replies, profiles, timelines, follower lists, or searches. Use twitter-digest, twitter-discover, or twitter-vet for digests, account discovery, or account scoring.Votes: 0GitHub stars: 12
- Twitter DigestFetch recent tweets from a curated account list, triage them against its rubric, save an org digest, and update last-run state. Use twitter for direct lookups, twitter-discover for finding accounts, and twitter-vet for account scoring.Votes: 0GitHub stars: 12
- Twitter DiscoverDiscover high-value Twitter/X accounts in a niche through criteria, seeds, graph expansion, and vetting. Use for find accounts, who should I follow, curate a list, or twitter discovery; not for direct lookup, digests, or known-list vetting.Votes: 0GitHub stars: 12
- TwitterFetch, read, summarize, or save specific Twitter/X tweets, threads, replies, profiles, timelines, follower lists, or searches. Use twitter-digest, twitter-discover, or twitter-vet for digests, account discovery, or account scoring.Votes: 0GitHub stars: 12
- Try Hartree SkillsEvaluate HartreeWorks third-party skills one at a time. Use when the user says "/try-hartree-skills", asks to try Hartree skills, continue the Hartree skill queue, or record a verdict on a tested Hartree skill. Do not use for general skill discovery, local skill audits, or arbitrary third-party installs.Votes: 0GitHub stars: 12
- Walk ListProcess a list file strictly item by item, sequentially or with a bounded subagent pool. Use when the user needs no skipping, batching, or peeking ahead; not for lists that can be safely read all at once.Votes: 0GitHub stars: 12
- Add Bib EntryUse when adding works to Pablo's bibliography, creating BibTeX/BibLaTeX entries, adding DOI/ISBN/URL references, resolving missing citekeys, replicating zotra-extras-add-entry followed by ebib-extras-process-entry, or preparing notes that cite works not yet in the configured bibliography files.Votes: 0GitHub stars: 12
- Add To Emacs PackagesAdd or register one of the user's Emacs packages in my-emacs-packages.org, create its documentation note, and add its GitHub profile README card. Use when the user wants to update the public Emacs packages list for a specific package.Votes: 0GitHub stars: 12
- AutomateDesign and build a reusable AI automation. Use for automate, create automation, turn this into a skill/command, new workflow, AI helper, or deciding whether a workflow should become a skill, directive, tool, or Emacs command.Votes: 0GitHub stars: 12
- BuildSpec-based build workflow. Use for /build, build from spec, interview me about the spec, turn this rough spec into a plan, or developing spec.md into an implementation-ready plan before implementation.Votes: 0GitHub stars: 12
- Chrome Permission AuditAudit and revoke the sites Claude in Chrome is permanently allowed to access, across every Chrome profile. Use when the user asks to check/audit/review Claude's browser site permissions, asks which sites Claude can access, wants to revoke browser access to sensitive sites, or asks whether the "permanent but not sensitive" policy still holds. Not for Chrome's own content settings, extension host permissions, or OAuth app grants.Votes: 0GitHub stars: 12
- Code AuditAudit code for actual defects, including bugs, application security issues, error handling gaps, and correctness problems. Not for readability, architecture, test coverage, performance-only, or broad environment security reviews.Votes: 0GitHub stars: 12
- Design AuditAudit code architecture and maintainability for unnecessary complexity, premature or missing abstractions, duplication, unclear boundaries, and refactoring opportunities. Not for bug, security, or readability-only reviews.Votes: 0GitHub stars: 12
- DiagnoseEstablish the cause of unintended behavior in the user's agents, tools, or configuration before proposing or applying any remedy. Use whenever such behavior is reported or observed and its cause is not yet established. Not for ordinary code bugs, broad configuration audits, or repository-wide AI developer-experience reviews.Votes: 0GitHub stars: 12
- Document Elisp ExtrasAudit, create, or refresh documentation for all Emacs extras packages in the dotfiles repo. Use when the user asks to document every extras package, fill missing extras docs, refresh outdated extras docs, check extras documentation coverage, or bring emacs/extras/doc up to date with emacs/extras sources.Votes: 0GitHub stars: 12
- Document Elisp PackageCreate or update an Org manual for an Emacs Lisp package in the Denote manual style. Use for documenting Elisp packages or emacs/extras; use generate-readme for Markdown README generation alone.Votes: 0GitHub stars: 12
- Dotfiles ContextRoute changes to emacs/config.org, dotfiles extras, Elpaca-managed package checkouts, and paired Claude/Codex configuration. Use to prepare external-package fixes, choose the canonical edit location, tangle the active Emacs profile, or run paired-config checks; not for read-only or unrelated dotfiles work.Votes: 0GitHub stars: 12
- Download PaperDownload the PDF of an academic paper (by DOI, publisher/doi.org URL, arXiv id, Anna's Archive md5, or title) with `paper-fetch`, the single paper-acquisition tool, including its browser fallback for challenge-protected hosts. Use whenever the user wants a paper, article, preprint or its PDF obtained, fetched, downloaded, saved or attached, even if they only paste a DOI or link, mention Anna's Archive, Sci-Hub, LibGen, PhilPapers or Unpaywall, or ask why a paper download failed. Not for books...Votes: 0GitHub stars: 12
- Dx AuditAudit a codebase's AI developer experience, including project instructions, verification commands, automation, onboarding traps, and collaboration friction. Not for ordinary bug, security, architecture, readability, or PR reviews.Votes: 0GitHub stars: 12
- Elisp ConventionsApply local coding and verification rules when modifying or testing Emacs Lisp, or when explicitly reviewing code against these conventions. Use for dotfiles extras, standalone Elpaca packages, and other .el files; not for non-Elisp work or read-only bug, security, or design reviews where these conventions are not material.Votes: 0GitHub stars: 12
- End To EndUse when the agent must execute or directly observe decisive live software acceptance through a real user-visible or runtime surface, including browser, Emacs, terminal display, async/network delivery, persistence, or scheduler behavior. Automation may drive the actual surface. Do not use solely to give manual test instructions; explain, write, or review; run an automated E2E suite; deploy or check deployment health/status; reproduce research results; or verify pure logic.Votes: 0GitHub stars: 12
- Fix Drive ErrorsUse when Google Drive reports sync errors, a symlink or generated directory exists under ~/My Drive, or a Google Docs pointer fails to upload from the synced personal-account root.Votes: 0GitHub stars: 12
- Generate ReadmeGenerate or update a GitHub-facing README.md for an Emacs Lisp package from its Org manual. Use when the user says "generate readme", "create readme", "update readme", "readme from manual", or wants a concise Markdown README for an Elisp package. Do not use for general project README writing or for packages without an Org manual; use document-elisp-package first when the manual is missing.Votes: 0GitHub stars: 12
- Google Sheets CommentsHandle Google Sheets comment review, replies, resolves, reopens, and notification emails correctly. Use this whenever the user asks to process, review, reply to, resolve, reopen, audit, verify, or summarize Google Sheets comments; mentions Google Sheets comment notification emails; asks to handle spreadsheet feedback; or opens/inspects a Google Sheet specifically to deal with comments. Do not use for ordinary spreadsheet editing or non-comment data analysis. This skill prevents treating Gmail...Votes: 0GitHub stars: 12
- HandoffUse when the user asks to save next steps, prepare a resume prompt, or continue work in a fresh session of the current tool, or when clear follow-up work should resume there.Votes: 0GitHub stars: 12
- HumanizeRewrite English prose to remove formulaic AI-style wording while preserving meaning, voice, quotations, citations and markup. Use for /humanize, de-slop, removing AI tells, "sounds like ChatGPT/Claude/Gemini", or final cleanup of AI-assisted prose. For writing under Pablo's name, use personalize, which incorporates this catalogue.Votes: 0GitHub stars: 12
- Interpretability AuditAudit code for intent transparency and reader comprehension. Use for understandable, readable, self-explanatory, naming, or future-maintainer clarity reviews; not for bug/security, architecture, DX, or lint-only reviews.Votes: 0GitHub stars: 12
- Lint ElispFix byte-compile warnings, checkdoc notes, and other Elisp diagnostics in one or more files. Use when the user says "lint elisp", "fix warnings", "fix diagnostics", "elisp lint", "checkdoc", "byte-compile warnings", or wants to clean up Elisp compiler/linter output.Votes: 0GitHub stars: 12
- Move Session LogUse when the user asks to relocate or import a session log into the current project, or to make session history and resume follow a renamed project directory in the current tool; not for merely opening or inspecting the current session log.Votes: 0GitHub stars: 12
- Orchestrate ReviewUse when coordinating two live Emacs agent sessions for a staged implementation that needs independent artifact review, fixed author/reviewer roles, unattended completion, or role reversal. Not for auditing this skill or merely explaining orchestration.Votes: 0GitHub stars: 12
- Org Note ConventionsUse when creating or editing private or personal Org notes, regardless of directory; not package manuals, project documentation, READMEs, literate configuration, or other separately governed Org files.Votes: 0GitHub stars: 12
- Overnight TodosBatch-process personal org-roam TODOs when the user explicitly asks for an unattended TODO run. Classify first, perform authorized local work, and report blockers. Not for generic overnight work, auditing this skill, or creating a schedule.Votes: 0GitHub stars: 12
- Paste Via Kill RingStage text Pablo genuinely must paste himself in the Emacs kill ring, or the macOS clipboard for a Chrome/native target. Use instead of printing text for manual copying; not when the agent can perform the authorized action directly. Credentials require the secrets workflow and must not enter the persistent kill ring by default.Votes: 0GitHub stars: 12
- PersonalizeDraft or revise text Pablo will send or publish as himself, including email, Slack, comments, tweets, letters and reviews. Use his private voice samples and humanize's English-prose catalogue within the drafting pass. Not for internal notes, commit messages, code, or text authored by someone else.Votes: 0GitHub stars: 12