<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 1d ago

by theafh

ai-modules

A collection of professional AI skills, packaged as Claude and Codex plugins and deployable globally across IDE vendors or per project.

  • Active — Updated in the last 14 days
Works with
  • Claude
  • Codex

38 GitHub stars (38)

Steady at 38 stars — no new stars in the 16 days since Sep 30.

  • 30 skills (30 skills found in its SKILL.md files)
  • 8 forks (8 forks)
  • 1d ago last update (Last updated 1d ago)

Install

Skills CLI

npx skills add theafh/ai-modules

Asks which skills and agents to install. Just one: npx skills add theafh/ai-modules --skill agent_spinner — add -g for every project.

Claude Code

git clone https://github.com/theafh/ai-modulescp -r "ai-modules/plugins/ai_dev/skills/agent_spinner" ~/.claude/skills/

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

Plugin

/plugin marketplace add theafh/ai-modules

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 — showing the first 30 of 31 files.

  • agent_spinner

    Run helper agents from an orchestrating agent under one quality contract, whatever delegation the host offers. Establishes the capability tier, declares a phase plan, picks an orchestration shape and its width, contains each helper to one path, checks work refute-by-default, classifies helper non-results, keeps the dispatch roster on disk, and merges cited findings into one verdict-first report.…

    plugins/ai_dev/skills/agent_spinner/SKILL.md on GitHub (opens in a new tab)
  • ai_instruction_formatting

    Organize AI-consumed content (prompts, rules, skills, commands, agents, system instructions) into pseudo-XML by wrapping each semantic concern in a dedicated tag for role, policy, inputs, and output contract. Use when structuring or reorganizing the body of a SKILL.md, agent or sub-agent definition, command file, rules document (.mdc), CLAUDE.md, AGENTS.md, or GEMINI.md configuration, prompt temp…

    plugins/ai_dev/skills/ai_instruction_formatting/SKILL.md on GitHub (opens in a new tab)
  • ai_instruction_writing

    Write AI-consumed content using positive, action-oriented language as the primary carrier of every instruction. Use when creating or editing any artifact an AI reads at inference time. Those artifacts include SKILL.md files, .mdc rule files, CLAUDE.md/AGENTS.md/GEMINI.md configuration, prompt templates, system prompts, commands, agent and sub-agent definitions, instruction sets, and persona defin…

    plugins/ai_dev/skills/ai_instruction_writing/SKILL.md on GitHub (opens in a new tab)
  • format_markdown

    Apply markdown linting compliance and best practices when creating or editing markdown files (.md, .mdc). Covers blank-line rules around block elements, consistent bullet style, fenced code blocks with language identifiers, table alignment syntax, header level progression, list indentation and spacing, and link/image conventions.

    plugins/ai_dev/skills/format_markdown/SKILL.md on GitHub (opens in a new tab)
  • format_python

    Apply formatting standards, code quality rules, structure conventions, linting prevention, and best practices when generating or editing Python code (.py). Covers indentation, quoting, imports, naming, line length, type hints, error handling, logging, data structures, testing, and security practices aligned with common linters (flake8, ruff, pylint).

    plugins/ai_dev/skills/format_python/SKILL.md on GitHub (opens in a new tab)
  • format_rust

    Apply clippy-aligned Rust practices when writing or editing Rust code (.rs). Covers procedural flow, clippy-driven clarity improvements, minimal imports, Result/Option idioms, the error-versus-invariant model with panic discipline and clippy unwrap_used enforcement, fallible builders following the error idiom by consumer, string prefix/suffix handling, borrowing clarity, iteration style, string b…

    plugins/ai_dev/skills/format_rust/SKILL.md on GitHub (opens in a new tab)
  • git_checkout

    Put the repository onto an existing branch wherever it lives: fetch every remote without pruning, switch when the branch is already local, create a local branch with an explicit upstream when one remote carries the name, ask which remote to track when several do, and separate a nonexistent branch from one hidden by a narrow fetch refspec. Use when the user asks to check out or switch to a branch,…

    plugins/ai_dev/skills/git_checkout/SKILL.md on GitHub (opens in a new tab)
  • git_commit

    Create one structured git commit covering the full current working-tree state. Use when the user explicitly asks to commit in the current turn, saying "commit", "commit this", "commit changes", "make a commit", "write a commit message", "git commit", or an equally direct ask to put the current repo state into git history. Invoke only on that explicit request; a turn that merely finishes other wor…

    plugins/ai_dev/skills/git_commit/SKILL.md on GitHub (opens in a new tab)
  • git_refresh

    Refresh a local git repo back to a clean current default branch: fetch/prune, detect the remote HEAD, fast-forward main/master by --ff-only, delete merged local branches, and offer gated cleanup for upstream-gone, squash-merged, stale, or force-delete branch pruning. Use when the user asks to clean up branches, refresh main, refresh master, delete merged branches, get back to a clean main, prune…

    plugins/ai_dev/skills/git_refresh/SKILL.md on GitHub (opens in a new tab)
  • git_review

    Review the changes the user names and answer two questions kept apart: could they be approved in general, and can they be structurally merged as they are. The target is a pull request by URL or number, a branch by name or already checked out, or the default branch's uncommitted changes and unpushed commits. The report opens with the reviewed commit, tree state, and approvability verdict, works th…

    plugins/ai_dev/skills/git_review/SKILL.md on GitHub (opens in a new tab)
  • guardrail

    Hub and source of truth for the repo-root guardrail documents (CHARTER.md, ARCHITECTURE.md, TESTING.md, SECURITY.md) that keep AI agents anchored to human intent while a project evolves within its declared boundaries. Explains the doc set, the authority hierarchy, the shared format, and how skills consult the docs, suggests which guardrails fit a repository, and drafts one only on explicit user r…

    plugins/ai_dev/skills/guardrail/SKILL.md on GitHub (opens in a new tab)
  • guardrail_audit

    Read-only audit of a repository's existing guardrail docs. It surfaces doc-vs-doc contradictions and doc-vs-code divergences ranked by the guardrail hierarchy, plus grounded missing-doc proposals where repo substance warrants an absent doc. Edits nothing; every finding carries evidence and a reconcile recommendation, and the run ends by asking how to proceed. Use when auditing, health-checking, o…

    plugins/ai_dev/skills/guardrail_audit/SKILL.md on GitHub (opens in a new tab)
  • harness_portability

    Cross-agent-harness and cross-OS portability review for runtime artefacts bundled inside skills and plugins. Use when creating, editing, reviewing, or troubleshooting shell scripts, Python or Node helpers, hooks and hook configuration, MCP servers, command wrappers, setup and install flows, plugin wiring, agent and subagent definitions, agent frontmatter, tool allowlists, read-only agent enforcem…

    plugins/ai_dev/skills/harness_portability/SKILL.md on GitHub (opens in a new tab)
  • skill_doctor

    Check-only doctor for skill artifacts. It audits SKILL.md frontmatter, descriptions that must serve both a browsing user and an LLM router, registration, tests, and instruction quality for one skill, a skill family, or every skill in the repo, editing no targets and running no harness-portability review. Use when checking a skill, auditing SKILL.md metadata or descriptions, reviewing skill-family…

    plugins/ai_dev/skills/skill_doctor/SKILL.md on GitHub (opens in a new tab)
  • task

    Manage the project task backlog as plain markdown files in tasks/. Use when the user asks to list or query existing tasks, to update or expand one, to triage or split backlog items, or to work across several tasks at once, and as the fallback for any tasks, todos, or backlog request naming no single lifecycle step. Not for one named step on one task, which a sibling owns for creation, readiness c…

    plugins/ai_dev/skills/task/SKILL.md on GitHub (opens in a new tab)
  • task_audit

    Audit one implemented or finished task against the actual codebase. Use when verifying a believed-done task, checking claimed completion against the code, or running a drift check before close-out. Inspect code and tests, run verification, stamp audited only on clean implemented work, and report gaps otherwise.

    plugins/ai_dev/skills/task_audit/SKILL.md on GitHub (opens in a new tab)
  • task_auto_check

    Autonomously drive one task from open or checked to ready through task_check, verifier-approved body repairs, and final mechanical task-lint cleanup. Use when a user asks to auto-fix readiness issues, make a task ready, refresh a stale task against the current codebase, or run an autonomous readiness loop without implementing the task. A task whose premise the code invalidates stops the loop and…

    plugins/ai_dev/skills/task_auto_check/SKILL.md on GitHub (opens in a new tab)
  • task_check

    Check one task before implementation. Use when the user asks if a task is ready to build or still valid. Assess structure, scope, focus, complexity, contradictions, and ambiguity, verify the task's premise and described current state against the codebase, surface a stale invalidated task with deferral as the user's option, then stamp ready or checked and report readiness issues.

    plugins/ai_dev/skills/task_check/SKILL.md on GitHub (opens in a new tab)
  • task_create

    Create exactly one new task file for one upcoming work item. Use when the user asks to make, add, file, write, or capture a single task or todo. Use task for listing, querying, updating, archiving, linting, or multi task backlog work.

    plugins/ai_dev/skills/task_create/SKILL.md on GitHub (opens in a new tab)
  • task_explain

    Explain one project task in compact what/why/how prose without editing it. Use when the user asks to explain, summarize, walk through, or orient on a task file by path, partial name, or conversation context. If the task reference is missing or ambiguous, activate and ask which task to explain. Not for readiness, next-work selection, implementation, audit, finish, or repair.

    plugins/ai_dev/skills/task_explain/SKILL.md on GitHub (opens in a new tab)
  • task_finish

    Close one completed or parked task. Use when the user asks to finish, mark done, defer, park, drop, or archive a task. Set finished or deferred, move the file to archive, update links, and relint.

    plugins/ai_dev/skills/task_finish/SKILL.md on GitHub (opens in a new tab)
  • task_fix

    Repair the whole tasks backlog tree in one pass and assess its backlog-coherence by default. Use when the user asks to health check, clean up, audit, or lint the backlog, to check backlog coherence or consistency, to say whether selected tasks ship together, or to autonomously resolve backlog judgement calls. Run the archive inclusive linter, fix mechanical frontmatter, status, location, link, da…

    plugins/ai_dev/skills/task_fix/SKILL.md on GitHub (opens in a new tab)
  • task_implement

    Implement one existing task file end to end. Use when the user asks to build, do, or implement the work described by a task. Edit code and tests, run verification, stamp implemented, and leave audit and finish to sibling skills.

    plugins/ai_dev/skills/task_implement/SKILL.md on GitHub (opens in a new tab)
  • task_select

    Select and rank eligible live tasks from the project backlog. Use when the user asks what task to work on next, asks the agent to pick or prioritize backlog work, rank open tasks, choose from tasks/, or recommend the next task/action without editing task files.

    plugins/ai_dev/skills/task_select/SKILL.md on GitHub (opens in a new tab)
  • update_changelog

    Create or update a day-grouped, add-only CHANGELOG.md from git commit history. Use when asked to generate, refresh, or maintain a repository changelog. Produces newest-first day sections while keeping existing entries immutable and processes one day at a time to stay within context limits.

    plugins/ai_dev/skills/update_changelog/SKILL.md on GitHub (opens in a new tab)
  • executive_summary

    Create executive summaries from documents, reports, and written content. Use when user asks to summarize a document, create an executive summary, condense content, extract key takeaways, or synthesize written materials. Produces structured prose preserving logic and reasoning at 10-15% of original length.

    plugins/knowledge_management/skills/executive_summary/SKILL.md on GitHub (opens in a new tab)
  • spr

    Convert any input text into a Sparse Priming Representation (SPR). An SPR is a compact, markdown-structured set of non-overlapping, informationally dense priming statements that allow another LLM (not previously exposed to the source) to reconstruct the original material as completely as possible. Use when asked to create an SPR, produce priming statements, generate a sparse priming representatio…

    plugins/knowledge_management/skills/spr/SKILL.md on GitHub (opens in a new tab)
  • wiki

    Build and maintain a persistent, compounding knowledge base of interlinked plain markdown files. Use when the user asks to create, build, start, or initialize a wiki or knowledge base; add, create, or write wiki pages; query, compare, contrast, reference, or analyze an existing wiki to answer a research or domain question; archive or reorganize wiki pages; whenever the user mentions their wiki, k…

    plugins/knowledge_management/skills/wiki/SKILL.md on GitHub (opens in a new tab)
  • wiki_fix

    Audit and autonomously fix every issue in the wiki by invoking the `auto_shaper_wiki` agent. The issues it covers are structure, content, splits, links, tags, scaffold drift, and cross-page contradictions. Use when the user asks to fix, repair, lint, audit, health-check, clean up, or auto-repair their wiki.

    plugins/knowledge_management/skills/wiki_fix/SKILL.md on GitHub (opens in a new tab)
  • wiki_import

    Import a single external resource (URL, file, paper, PDF, transcript, meeting note, internal note, paste) into the wiki with a user-reviewable triage step before any wiki page is written. Use when the user points at such a resource and asks to ingest, import, integrate, digest, absorb, review-before-adding, or propose-then-add it into their wiki; when they want a triage step on a single source ra…

    plugins/knowledge_management/skills/wiki_import/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.