<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated today

by vinta

hal-9000

Opinionated AI coding agent and dev environment automation for macOS

  • Active — Updated in the last 14 days
Works with
  • Claude
  • Codex
View on GitHub (opens in a new tab)

142 GitHub stars (142)

+4 in 30 days

Stars gained per day · daily snapshots since Sep 26
Stars gained per day, Sep 26 to Nov 6: +4 in total; the busiest day was Oct 16 with +1 stars.Sep 27: 0 starsSep 28: 0 starsSep 29: 0 starsSep 30: 0 starsOct 1: 0 starsOct 2: 0 starsOct 3: 0 starsOct 4: 0 starsOct 5: 0 starsOct 6: 0 starsOct 7: 0 starsOct 8: 0 starsOct 9: 0 starsOct 10: 0 starsOct 11: 0 starsOct 12: 0 starsOct 13: 0 starsOct 14: 0 starsOct 15: 0 starsOct 16: +1 starsOct 17: 0 starsOct 18: 0 starsOct 19: +1 starsOct 20: 0 starsOct 21: +1 starsOct 22: 0 starsOct 23: 0 starsOct 24: 0 starsOct 25: 0 starsOct 26: 0 starsOct 27: 0 starsOct 28: 0 starsOct 29: +1 starsOct 30: 0 starsOct 31: 0 starsNov 1: 0 starsNov 2: 0 starsNov 3: 0 starsNov 4: 0 starsNov 5: 0 starsNov 6: 0 stars
Stars gained between daily snapshots
PeriodNew stars
Sep 270
Sep 280
Sep 290
Sep 300
Oct 10
Oct 20
Oct 30
Oct 40
Oct 50
Oct 60
Oct 70
Oct 80
Oct 90
Oct 100
Oct 110
Oct 120
Oct 130
Oct 140
Oct 150
Oct 16+1
Oct 170
Oct 180
Oct 19+1
Oct 200
Oct 21+1
Oct 220
Oct 230
Oct 240
Oct 250
Oct 260
Oct 270
Oct 280
Oct 29+1
Oct 300
Oct 310
Nov 10
Nov 20
Nov 30
Nov 40
Nov 50
Nov 60
  • 14 skills (14 skills found in its SKILL.md files)
  • 26 forks (26 forks)
  • Today last update (Last updated today)

Install

Skills CLI

npx skills add vinta/hal-9000

Asks which skills and agents to install. Just one: npx skills add vinta/hal-9000 --skill audit-agent-settings — add -g for every project.

Claude Code

git clone https://github.com/vinta/hal-9000cp -r "hal-9000/skills/audit-agent-settings" ~/.claude/skills/

Copies the audit-agent-settings skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add vinta/hal-9000

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md.

  • audit-agent-settings

    Use when auditing Claude Code or Codex settings and env vars against the latest docs to suggest tailored changes

    skills/audit-agent-settings/SKILL.md on GitHub (opens in a new tab)
  • best-practices

    Use when about to choose, configure, or refine a tool, library, config format, API pattern, or project setup, or before proposing a design of your own — research current guidance, pitfalls, and prior art first; already knowing an approach, or assuming no prior art exists, is not an exemption. Also use when the user asks about best practices, gotchas, or recommended patterns

    skills/best-practices/SKILL.md on GitHub (opens in a new tab)
  • blindspot

    Use when the user asks for a blindspot pass or to find their unknown unknowns, or signals unfamiliarity with a domain, tool, or codebase area ("never used X", "first time doing Y", "no idea where to start", "don't know what I don't know") before working there. Maps the areas their request leaves unnamed, purpose and shape before mechanics, shows how people usually answer each and why, and asks wh…

    skills/blindspot/SKILL.md on GitHub (opens in a new tab)
  • commit

    Use when making any git commit. Pass the failure, false claim, or risk the changes fix as the argument; for an addition or a filled gap, pass what it adds — never an invented why.

    skills/commit/SKILL.md on GitHub (opens in a new tab)
  • difference

    Compare A vs B, weigh pros and cons of A, B, C, ..., or explain the nuance between sentences — a quick answer from what the model already knows

    skills/difference/SKILL.md on GitHub (opens in a new tab)
  • fuck-over-engineering

    Use when the user asks what could be deleted or reduced to simplify a codebase, says "simplify", "over-engineered", or wants a repo-, folder-, or file-wide audit for over-engineering — hunts dead code, reinvented stdlib, needless dependencies, and single-implementation abstractions, reports ranked cuts, applies only the picks. Not a diff review and not a bug hunt

    skills/fuck-over-engineering/SKILL.md on GitHub (opens in a new tab)
  • pr

    Use when the user explicitly asks to push the current branch and open a PR, rewrite an open PR's body from its commits, or wait for CI and merge it

    skills/pr/SKILL.md on GitHub (opens in a new tab)
  • refactor-agents-md

    Use when about to refactor or refine a user-level or project-level CLAUDE.md or AGENTS.md, from a full restructure down to a one-line wording fix; a change that looks too small to need this skill is not an exemption

    skills/refactor-agents-md/SKILL.md on GitHub (opens in a new tab)
  • refactor-memory

    Use when refactoring Claude Code or Codex memories to remove stale or derivable entries, resolve contradictions, promote standing instructions, or reorganize recall. Not for standalone CLAUDE.md, AGENTS.md, or rules cleanup

    skills/refactor-memory/SKILL.md on GitHub (opens in a new tab)
  • refactor-skill

    Use when about to refactor or refine an existing skill, its SKILL.md or sibling files, from a full restructure down to a one-line wording fix; a change that looks too small to need this skill is not an exemption. Not for creating a skill from scratch

    skills/refactor-skill/SKILL.md on GitHub (opens in a new tab)
  • simple-english

    Use when the user explicitly asks for simple English, plain English, or for text a non-native English speaker can read easily — rewrites docs, READMEs, issues, comments, or UI text into plain words and translation-friendly grammar, still native-sounding. Prose the user signs in their own voice goes to write-like-me instead

    skills/simple-english/SKILL.md on GitHub (opens in a new tab)
  • write-like-me

    Use before producing any English text the user signs — READMEs, PRs, issues, PR and issue comments, code comments, emails, blog posts, human-facing docs — drafted or rewritten at native fluency in the voice of the skill's author, Vinta Chen. Fires mid-task too: a comment drafted inside another skill's workflow, or text the user will approve before it ships. Not for text addressed to agents unless…

    skills/write-like-me/SKILL.md on GitHub (opens in a new tab)
  • publish-plugins

    (project) Use when editing any file under skills/ or plugins/ to bump the plugin version and check the manifests

    .claude/skills/publish-plugins/SKILL.md on GitHub (opens in a new tab)
  • upgrade-playbooks

    (project) Use when upgrading install tasks in playbooks/roles/ against upstream docs — bumping a pinned version, adopting a newly recommended install method, repointing a doc link that moved, or realigning the community.general pin with the brew-installed ansible and CI's ansible-lint action with uv.lock

    .claude/skills/upgrade-playbooks/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.