<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 gaia-harness

gaia

A serious harness for Claude Code. Specs before code, gates on every commit, the Code Audit Team on every merge. Ships as a monorepo with a React frontend. Bring your backend.

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

26 GitHub stars (26)

+3 in 30 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Nov 6: +3 in total; the busiest day was Oct 23 with +1 stars.Oct 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: 0 starsOct 17: 0 starsOct 18: 0 starsOct 19: 0 starsOct 20: 0 starsOct 21: 0 starsOct 22: 0 starsOct 23: +1 starsOct 24: +1 starsOct 25: +1 starsOct 26: 0 starsOct 27: 0 starsOct 28: 0 starsOct 29: 0 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
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 160
Oct 170
Oct 180
Oct 190
Oct 200
Oct 210
Oct 220
Oct 23+1
Oct 24+1
Oct 25+1
Oct 260
Oct 270
Oct 280
Oct 290
Oct 300
Oct 310
Nov 10
Nov 20
Nov 30
Nov 40
Nov 50
Nov 60
  • 22 skills (22 skills found in its SKILL.md files)
  • 4 forks (4 forks)
  • Today last update (Last updated today)

Install

Skills CLI

npx skills add gaia-harness/gaia

Asks which skills and agents to install. Just one: npx skills add gaia-harness/gaia --skill file-tech-debt — add -g for every project.

Claude Code

git clone https://github.com/gaia-harness/gaiacp -r "gaia/.claude/skills/file-tech-debt" ~/.claude/skills/

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

Plugin

/plugin marketplace add gaia-harness/gaia

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.

  • file-tech-debt

    Files a new tech-debt GitHub issue for an out-of-scope code-review finding. Builds the dedup key, skips an open or declined-closed match, else creates the labeled issue and touches the debt-count sentinel. Trigger on asks like "file a tech-debt issue", "record this as tech-debt", "file this finding as debt". Do NOT trigger on draining, fixing, listing, or prioritizing existing debt (that's `/gaia…

    .claude/skills/file-tech-debt/SKILL.md on GitHub (opens in a new tab)
  • gaia-wiki

    Runs GAIA wiki maintenance (sync, consolidate, lint with fixes) in one command and lands it as one commit and PR. Trigger on `/gaia-wiki` or natural-language asks like "sync the wiki", "run wiki maintenance", "consolidate the wiki", or "lint the wiki".

    .claude/skills/gaia-wiki/SKILL.md on GitHub (opens in a new tab)
  • naming-conventions

    Applies descriptive, self-documenting naming in any language (TypeScript, bash, workflow YAML, Dockerfiles). Use this skill whenever naming or renaming an identifier, variable, constant, function, parameter, env var, workflow job, or Dockerfile ARG/ENV, or reviewing names for vagueness, abbreviations, or redundant type noise.

    .claude/skills/naming-conventions/SKILL.md on GitHub (opens in a new tab)
  • release-notes

    Maintainer-only. Rewrites a version's GAIA CHANGELOG entries as plain-language public release notes for the marketing site (gaiaharness.com), writing a release-data `.ts` file under `../website/src/pages/changelog/releases/` plus an editorial-decisions report for human review. Use when the maintainer wants the public notes for a version ("write release notes", "what's new on the site for v1.5.0")…

    .claude/skills/release-notes/SKILL.md on GitHub (opens in a new tab)
  • tdd

    Runs test-driven development with a red-green-refactor loop. Use when the user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.

    .claude/skills/tdd/SKILL.md on GitHub (opens in a new tab)
  • update-deps

    Remediates dependencies in place of Dependabot version and security updates. Discovers outdated packages and open security advisories, resolves advisories (in-range refresh, chain-head bump, security-floor override, or alert dismissal), audits overrides, applies migrations for major bumps, and runs the quality gate. Trigger when the user clicks the statusline `📦 /update-deps` indicator or asks "u…

    .claude/skills/update-deps/SKILL.md on GitHub (opens in a new tab)
  • update-gaia

    Pulls the latest GAIA release into this project without clobbering customizations, with a three-way merge per file using .gaia/manifest.json classes. Trigger when the user clicks the statusline `🚀 /update-gaia` indicator or asks "update GAIA", "pull the latest GAIA", "apply the new GAIA release".

    .claude/skills/update-gaia/SKILL.md on GitHub (opens in a new tab)
  • a11y-fixes

    Resolves axe-core accessibility violations reported by a story under Vitest (addon-a11y), Playwright (.playwright/a11y.ts), or the code-audit-frontend agent's a11y bucket, with fix patterns for the common violations and a fix-then-verify loop for the rest. Trigger on any axe rule id appearing in test output.

    apps/web/.claude/skills/a11y-fixes/SKILL.md on GitHub (opens in a new tab)
  • eslint-fixes

    Resolves the ESLint errors and warnings this project's lint config reports, including autofix conflicts. Use when fixing lint failures, ESLint-reported issues, or an autofix that fights another rule.

    apps/web/.claude/skills/eslint-fixes/SKILL.md on GitHub (opens in a new tab)
  • gaia-react-perf

    Diagnoses React render performance by driving a micro-interaction, capturing real renders, and surfacing memo-defeating reference instability with a recommended structural fix. Measure-only, it emits a diagnosis and does not auto-fix. Trigger on `/gaia-react-perf` or natural-language asks like "profile renders", "measure renders", "why is X re-rendering", or "diagnose render performance". Do NOT…

    apps/web/.claude/skills/gaia-react-perf/SKILL.md on GitHub (opens in a new tab)
  • new-component

    Scaffolds a new React component with its Storybook story, which is the component's test. Use this skill whenever the user asks to "create a component", "make a button", "scaffold a card", "add a new component", or asks for a new file under `app/components/` following the project's component pattern (kebab-case folder, index.tsx, tests/), or asks for a component a shadcn registry item already prov…

    apps/web/.claude/skills/new-component/SKILL.md on GitHub (opens in a new tab)
  • new-hook

    Scaffolds a new custom React hook with a Vitest browser-mode test file. Use this skill whenever the user asks to "create a hook", "make a useFoo hook", "scaffold a custom React hook", "add a hook under app/hooks", or describes a piece of reusable React state/effect logic that warrants extraction into a named `use*` hook.

    apps/web/.claude/skills/new-hook/SKILL.md on GitHub (opens in a new tab)
  • new-route

    Scaffolds a new route with its page component, page story, and optional i18n keys. Use this skill whenever the user asks to "create a route", "add a new page", "scaffold /dashboard", "wire up a new route under _public or _session", or anything that implies adding a file under `app/routes/` with a matching `app/pages/{name}/` folder.

    apps/web/.claude/skills/new-route/SKILL.md on GitHub (opens in a new tab)
  • new-service

    Scaffolds a new API service with request functions, Zod schemas, URL constants, optional TanStack Query options, and optional MSW mock handlers. Use this skill whenever the user asks to "add a service", "create the projects API", "wire up CRUD for users", or anything implying a new service folder under `app/services/` (`app/services/gaia/{name}/` until the `gaia/` folder is renamed) with parsers/…

    apps/web/.claude/skills/new-service/SKILL.md on GitHub (opens in a new tab)
  • playwright-cli

    Automate browser interactions, test web pages and work with Playwright tests.

    apps/web/.claude/skills/playwright-cli/SKILL.md on GitHub (opens in a new tab)
  • react-code

    Applies GAIA's patterns and conventions for writing and editing React components and hooks. Use this skill whenever writing or reviewing React components, hooks, or event handlers, or deciding on component extraction. Also trigger when deciding whether a manual memo or "use no memo" is justified under React Compiler, debugging stale closures or infinite re-renders, weighing a new dependency again…

    apps/web/.claude/skills/react-code/SKILL.md on GitHub (opens in a new tab)
  • skeleton-loaders

    Builds skeleton loading states that are pixel-perfect matches of real content. Use this skill whenever adding loading states to components, building skeletons for async data, handling pending loader states in route transitions, or implementing the shimmer animation pattern. Also trigger when the user asks about preventing layout shift during data fetching.

    apps/web/.claude/skills/skeleton-loaders/SKILL.md on GitHub (opens in a new tab)
  • tailwind

    Applies GAIA's patterns and conventions for all Tailwind styling. Use this skill whenever writing Tailwind class names, combining classes with `cn`, writing conditional classes, or building component variants. Also trigger when the user asks about custom values, defining @theme tokens or CSS variables, naming color/spacing tokens, rem vs px, responsive breakpoints, or avoiding template literal cl…

    apps/web/.claude/skills/tailwind/SKILL.md on GitHub (opens in a new tab)
  • tdd-react

    Provides the React testing reference for the tdd skill. Covers test layers, the three Vitest projects, Storybook stories with attached `.test()` behaviors as component tests, vitest-browser-react hook tests, MSW, and Playwright patterns for the frontend package. Use when writing or reviewing tests under apps/web/ as part of a red-green-refactor loop, choosing a test layer, mocking HTTP, or testin…

    apps/web/.claude/skills/tdd-react/SKILL.md on GitHub (opens in a new tab)
  • typescript

    Applies GAIA's patterns and conventions for all TypeScript code. Use this skill whenever writing or reviewing TypeScript, typing exports, choosing between type and interface, using Zod schemas, defining a constant list, union type, or lookup map that other code shares, structuring function parameters, or enforcing code patterns like avoiding switch statements and enums.

    apps/web/.claude/skills/typescript/SKILL.md on GitHub (opens in a new tab)
  • example-deploy

    Deploys the example project to production.

    .gaia/tests/lib/fixtures/cleanse-conflict-routing/.claude/skills/example-deploy/SKILL.md on GitHub (opens in a new tab)
  • example-release

    Playbook the example release command loads when cutting a release.

    .gaia/tests/lib/fixtures/cleanse-conflict-routing/.claude/skills/example-release/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.