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

by mcollina

skills

My own collection of skills for modern Node.js development

  • Active — Updated in the last 14 days

2k GitHub stars (1,954)

+19 in 20 days

Stars gained per day · daily snapshots since Sep 26
Stars gained per day, Sep 26 to Oct 16: +19 in total; the busiest day was Sep 29 with +3 stars.Sep 27–28 (2 days): +5 stars (about +3/day)Sep 29: +3 starsSep 30: +2 starsOct 1–2 (2 days): +3 stars (about +2/day)Oct 3: −1 starsOct 4: +2 starsOct 5: 0 starsOct 6: 0 starsOct 7: 0 starsOct 8: 0 starsOct 9: +1 starsOct 10: −1 starsOct 11: +1 starsOct 12: 0 starsOct 13: +1 starsOct 14: +1 starsOct 15: −1 starsOct 16: +3 stars
Stars gained between daily snapshots
PeriodNew stars
Sep 27–28 (2 days)+5
Sep 29+3
Sep 30+2
Oct 1–2 (2 days)+3
Oct 3−1
Oct 4+2
Oct 50
Oct 60
Oct 70
Oct 80
Oct 9+1
Oct 10−1
Oct 11+1
Oct 120
Oct 13+1
Oct 14+1
Oct 15−1
Oct 16+3
  • 11 skills (11 skills found in its SKILL.md files)
  • 148 forks (148 forks)
  • 1w ago last update (Last updated 1w ago)

Install

Skills CLI

npx skills add mcollina/skills

Asks which skills and agents to install. Just one: npx skills add mcollina/skills --skill documentation — add -g for every project.

Claude Code

git clone https://github.com/mcollina/skillscp -r "skills/skills/documentation" ~/.claude/skills/

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

Plugin

/plugin marketplace add mcollina/skills

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.

  • documentation

    Creates, structures, and reviews technical documentation following the Diátaxis framework (tutorials, how-to guides, reference, and explanation pages). Use when a user needs to write or reorganize docs, structure a tutorial vs. a how-to guide, build reference docs or API documentation, create explanation pages, choose between Diátaxis documentation types, or improve existing documentation structu…

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

    Guides development of Fastify Node.js backend servers and REST APIs using TypeScript or JavaScript. Use when building, configuring, or debugging a Fastify application — including defining routes, implementing plugins, setting up JSON Schema validation, handling errors, optimising performance, managing authentication, configuring CORS and security headers, integrating databases, working with WebSo…

    skills/fastify/SKILL.md on GitHub (opens in a new tab)
  • init

    Creates, updates, or optimizes an AGENTS.md file for a repository with minimal, high-signal instructions covering non-discoverable coding conventions, tooling quirks, workflow preferences, and project-specific rules that agents cannot infer from reading the codebase. Use when setting up agent instructions or Claude configuration for a new repository, when an existing AGENTS.md is too long, generi…

    skills/init/SKILL.md on GitHub (opens in a new tab)
  • linting-neostandard-eslint9

    Configures ESLint v9 flat config and neostandard for JavaScript and TypeScript projects, including migrating from legacy `.eslintrc*` files or the `standard` package. Use when you need to set up or fix linting with `eslint.config.js` or `eslint.config.mjs`, troubleshoot lint errors, configure neostandard rules, migrate from `.eslintrc` to flat config, or integrate linting into CI pipelines and pr…

    skills/linting-neostandard-eslint9/SKILL.md on GitHub (opens in a new tab)
  • node

    Provides domain-specific best practices for Node.js development with TypeScript, covering type stripping, async patterns, error handling, streams, modules, testing, performance, caching, logging, and more. Use when setting up Node.js projects with native TypeScript support, configuring type stripping (--experimental-strip-types), writing Node 22+ TypeScript without a build step, or when the user…

    skills/node/SKILL.md on GitHub (opens in a new tab)
  • nodejs-core

    Contributes to and debugs Node.js core, including nodejs/node commit and PR tone, contribution workflows, native crashes, V8 performance, node-gyp builds, N-API bindings, and libuv issues. Use when drafting or reviewing a Node.js core commit or pull request, working in nodejs/node, or diagnosing C++ addons, binding.gyp failures, segfaults, native leaks, V8 deoptimizations, and event-loop internal…

    skills/nodejs-core/SKILL.md on GitHub (opens in a new tab)
  • oauth

    Implements OAuth 2.0/2.1 authorization flows in Fastify applications — configures authorization code with PKCE, client credentials, device flow, refresh token rotation, JWT validation, and token introspection/revocation endpoints. Use when setting up authentication, authorization, login flows, access tokens, API security, or securing Fastify routes with OAuth; also applies when troubleshooting to…

    skills/oauth/SKILL.md on GitHub (opens in a new tab)
  • octocat

    Use this skill whenever the prompt contains any `github.com` URL, even if the user only pastes a link and gives no GitHub-specific keywords. Handles git and GitHub operations using the gh CLI. Triggers include any GitHub link to an issue, pull request, commit, compare page, Actions run, release, discussion, or repository. Covers creating and reviewing PRs, watching CI checks, interactive rebasing…

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

    Optimizes AI skills for activation, clarity, and cross-model reliability. Use when creating or editing skill packs, diagnosing weak skill uptake, reducing regressions, tuning instruction salience, improving examples, shrinking context cost, or setting benchmark/release gates for skills. Trigger terms: skill optimization, activation gap, benchmark skill, with/without skill delta, regression, conte…

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

    Configures and uses snipgrapher to generate polished code snippet images, including syntax-highlighted PNGs, SVGs, and WebP exports with custom themes, profiles, and styling options. Use when the user wants to create code screenshots, turn code into shareable images, generate pretty code snippets for docs or social posts, produce syntax-highlighted images from source files, or explicitly mentions…

    skills/snipgrapher/SKILL.md on GitHub (opens in a new tab)
  • typescript-magician

    Designs complex generic types, refactors `any` types to strict alternatives, creates type guards and utility types, and resolves TypeScript compiler errors. Use when the user asks about TypeScript (TS) types, generics, type inference, type guards, removing `any` types, strict typing, type errors, `infer`, `extends`, conditional types, mapped types, template literal types, branded/opaque types, or…

    skills/typescript-magician/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.