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

by Innei

SKILL

This repository stores personal AI Agent skills in a scalable directory layout.

  • Active — Updated in the last 14 days

89 GitHub stars (89)

+3 in 16 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Oct 16: +3 in total; the busiest day was Oct 9 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: +1 starsOct 10: 0 starsOct 11: +1 starsOct 12: 0 starsOct 13: +1 starsOct 14: 0 starsOct 15: 0 starsOct 16: 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 9+1
Oct 100
Oct 11+1
Oct 120
Oct 13+1
Oct 140
Oct 150
Oct 160
  • 28 skills (28 skills found in its SKILL.md files)
  • 2 forks (2 forks)
  • 6d ago last update (Last updated 6d ago)

Install

Skills CLI

npx skills add Innei/SKILL

Asks which skills and agents to install. Just one: npx skills add Innei/SKILL --skill profiling-electron-startup — add -g for every project.

Claude Code

git clone https://github.com/Innei/SKILLcp -r "SKILL/skills/automation/profiling-electron-startup" ~/.claude/skills/

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

Plugin

/plugin marketplace add Innei/SKILL

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.

  • profiling-electron-startup

    Use when an Electron app feels slow to launch — Dock icon bounces too long, blank or late window, long skeleton before the UI — or when someone hands over a generic "Electron startup optimization" checklist and asks what applies to this app.

    skills/automation/profiling-electron-startup/SKILL.md on GitHub (opens in a new tab)
  • react-rerender-audit

    Use when a React page re-renders far more than it should — "everything re-renders on every tick", live-data dashboards, Electron/Vite apps that feel heavy under a 1s push stream. Measures render counts from outside the app over CDP (react-scan injected, no source changes), localizes the exact hook that fires, fixes it by lowering state to the consumers instead of sprinkling memo, and locks the re…

    skills/automation/react-rerender-audit/SKILL.md on GitHub (opens in a new tab)
  • session-handoff

    Produce a self-contained handoff prompt for another agent (Codex, a fresh Claude session, a teammate) when the user wants to delegate continued work. Triggers on: "写一个 prompt 给 codex"、"交接一下"、"让 xxx 跟进"、"summary 一下再写个 prompt"、"handoff to another agent"、"write a prompt so X can continue", or any request to capture the current session state for continuation elsewhere.

    skills/automation/session-handoff/SKILL.md on GitHub (opens in a new tab)
  • session-to-skill-and-blog

    Convert a completed engineering session into a narrative blog and zero or more reusable operational skills. Use when the user explicitly asks to productize, document, or publish a finished session ("写成 skill 再写一篇 blog", "沉淀一下这次的折腾", "productize this session", or "publish this as a skill and a writeup"). Classify project-local facts separately.

    skills/automation/session-to-skill-and-blog/SKILL.md on GitHub (opens in a new tab)
  • working-summary

    Use when the user asks for a work summary, weekly report, 工作总结,周报,working summary, or sprint/period recap. Aggregates GitHub PR/commit/issue activity from configured repos, optionally reads Linear cycle issues via MCP, honors Chinese public holidays, and produces a markdown report. Default range is the previous Mon-Sun week.

    skills/automation/working-summary/SKILL.md on GitHub (opens in a new tab)
  • acg-character-settei

    Use when generating an ACG (anime/manga) character settei sheet (キャラ設定資料) — multi-view full-body lineup, expression list, detail callouts, color palette — from a template settei image plus a single character reference image. Built on top of gemini-image-generation; this skill encodes the layout-locking + identity-locking prompt pattern that reliably produces settei-style output.

    skills/content/acg-character-settei/SKILL.md on GitHub (opens in a new tab)
  • app-store-listing

    Use when preparing an iOS app for a first App Store listing or a listing refresh — App Store Connect questionnaires (age rating, App Privacy, encryption, content rights, review notes), zh/ja/en store copy, or framed screenshot decks from a real simulator. Also use for /app-store-listing, 上架, 截图, 营养标签, 年龄分级.

    skills/content/app-store-listing/SKILL.md on GitHub (opens in a new tab)
  • chibi-sticker-sheet

    Use when generating a LINE/WeChat-style chibi sticker sheet (4x8 grid, 32 expressions) from an anime character reference image via Gemini, including transparent PNG output and individual cell slicing.

    skills/content/chibi-sticker-sheet/SKILL.md on GitHub (opens in a new tab)
  • gemini-image-generation

    Use when a task requires Gemini text-to-image or image-to-image generation, including style transfer, character consistency, reference-image workflows, and watermark removal from Gemini-sourced images.

    skills/content/gemini-image-generation/SKILL.md on GitHub (opens in a new tab)
  • gemini-seo-image-assets

    Use when a web project needs Google AI Studio or Gemini-generated favicon and Open Graph images, exported icon variants, and matching SEO metadata wiring.

    skills/content/gemini-seo-image-assets/SKILL.md on GitHub (opens in a new tab)
  • product-visuals

    Use when the user wants a product marketing image from real macOS or iOS screenshots — dual-device hero, device-framed mockup, 宣传图, 产品图, 机型边框, privacy-safe Safari or web presentation, App Store screenshots, OG card, changelog card, or to swap the background of an existing device mockup. Also when they run /product-visuals.

    skills/content/product-visuals/SKILL.md on GitHub (opens in a new tab)
  • capture-output-via-sidechannel

    Use when a runner, CI step, container, or orchestrator executes a task whose stdout/stderr you cannot retrieve afterwards — no log API, no shell access, output stream not captured, or logs evicted before you can read them. The pattern: have the task itself write its captured output into a data store you CAN read (SQL row, Redis key, mounted file, public webhook).

    skills/infrastructure/capture-output-via-sidechannel/SKILL.md on GitHub (opens in a new tab)
  • ci-smoke-needs-real-deps

    Use when a CI release/build pipeline runs a smoke test that boots the project's bundled binary against an external dependency stack (PostgreSQL, MySQL, Redis, MongoDB, S3, etc.) and the test fails with connection refused, missing-required-env, or migration errors. The fix is to declare the dep as a CI service container AND inject the matching env vars on the smoke step. Common after a stack migra…

    skills/infrastructure/ci-smoke-needs-real-deps/SKILL.md on GitHub (opens in a new tab)
  • cloudflare-r2-upload

    Use when uploading one or many files to a Cloudflare R2 bucket and returning public URLs via a bound custom domain. Covers wrangler CLI and the REST API (Cloudflare API token) paths, batched uploads, MIME handling, correct account selection for multi-account setups, and post-upload public-URL verification. Triggers on tasks like "upload these images to R2", "push assets to the uploads bucket", "p…

    skills/infrastructure/cloudflare-r2-upload/SKILL.md on GitHub (opens in a new tab)
  • dokploy-api-cli

    Use when operating a Dokploy-managed deployment via REST API from the shell — creating/updating/deploying postgres/redis/compose/application services, switching an application's source between docker registry and git build, or scripting redeploys. Covers auth, the working endpoint catalog, and a critical gotcha about deployment status semantics.

    skills/infrastructure/dokploy-api-cli/SKILL.md on GitHub (opens in a new tab)
  • dokploy-internal-oneshot

    Use when running an ephemeral one-shot task (data migration, batch job, schema setup, ad-hoc psql script) that must reach other services in a Dokploy project's internal network without exposing those services to the public internet. The task should join the project's docker overlay network, run to completion, and exit. Pairs with dokploy-api-cli.

    skills/infrastructure/dokploy-internal-oneshot/SKILL.md on GitHub (opens in a new tab)
  • dokploy-traefik-traffic-split

    Use when you need to canary-deploy two HTTP backends on the same Dokploy-managed domain with a percentage split (e.g. migrating an SPA from one framework to another). Covers the critical SPA-asset trap that breaks naive sticky-cookie splits, a path-aware Traefik config that solves it, and a four-phase workflow (backup → dry-run on a canary host → roll to prod → quick rollback).

    skills/infrastructure/dokploy-traefik-traffic-split/SKILL.md on GitHub (opens in a new tab)
  • edge-canary-split

    Use when rolling out a rewritten site (new framework, new Vercel project) behind an existing production domain gradually — cookie-sticky percentage split between two origins via a Cloudflare Worker on the zone route, with hashed build assets offloaded to R2 so asset traffic never invokes the worker. Covers why middleware-based canaries break CDN caching, the same-zone-subrequest HTTP trap, cross-…

    skills/infrastructure/edge-canary-split/SKILL.md on GitHub (opens in a new tab)
  • electron-native-lib-extraction

    Use when extracting an in-app Electron native-module integration (N-API addon + build scripts + packaging config + release CI) into a standalone, source-distributed npm library — or when authoring such a library from scratch. Covers the ABI/install-script traps, node-gyp rebuild semantics, macOS rpath depth, electron-builder packaging excludes, composite GitHub Action hygiene, and the dogfood mig…

    skills/infrastructure/electron-native-lib-extraction/SKILL.md on GitHub (opens in a new tab)
  • mx-space-remote-db-access

    Access the remote mx-space PostgreSQL through ssh to the swarm host, then docker exec into the Postgres container and run psql inside the container. Use for inspecting tables, sampling rows, validating topic assignments, and performing guarded updates in the specific mx-space deployment pattern where direct host-level Postgres access is unreliable.

    skills/infrastructure/mx-space-remote-db-access/SKILL.md on GitHub (opens in a new tab)
  • mx-space-remote-translation-audit

    Audit remote mx-space translation data through ssh to the swarm host, then docker exec into the Postgres container and run psql inside the container. Use for checking translation_entries coverage, ai_translations gaps, strict computeContentHash mismatches, and runtime freshness semantics in deployments where direct Postgres access is unreliable.

    skills/infrastructure/mx-space-remote-translation-audit/SKILL.md on GitHub (opens in a new tab)
  • nextjs-rsc-to-react-router-v8-migration

    Use when migrating a multi-locale Next.js RSC / App-Router site to React Router v8 so SSR HTML is CDN-cacheable. RSC payload is uncacheable at the edge and locale × page count multiplies the bill. Covers ordered cuts: strip UA/geo/cookie SSR variance, split `.data` loaders from client fetches, restage theme SSR (next-themes + head script + /theme-vars.css), split middleware to Vercel Routing Midd…

    skills/infrastructure/nextjs-rsc-to-react-router-v8-migration/SKILL.md on GitHub (opens in a new tab)
  • vless-reality-aws-lightsail

    Use when deploying VLESS+Reality+Vision on AWS Lightsail and bridging it to Surge (or similar TUN clients) with an Alpine LXC SOCKS5 bridge on the LAN plus a brew sing-box on the laptop for off-LAN use. Triggers on "set up vless reality on aws", "tokyo lightsail proxy", "surge doesn't support vless", "vless when away from home lan", "alpine lxc client for vless".

    skills/infrastructure/vless-reality-aws-lightsail/SKILL.md on GitHub (opens in a new tab)
  • chat-export-report

    Use when user provides exported chat history (WeChat / Telegram / iMessage / QQ exports as .md / .txt / .json) and asks "我和 X 聊了啥"、"看完整个 md"、"细说 XX"、"是不是有 Y"、"what did I and X talk about", wants topical breakdown, requests detail on specific themes (relationships / work / health / events), or seeks honest interpretation of conversation dynamics. Triggers on large chat dumps (>1000 lines) where di…

    skills/research/chat-export-report/SKILL.md on GitHub (opens in a new tab)
  • codebase-value-audit

    Use when asked whether a codebase's size is justified — "is 800k lines reasonable?", "audit our LOC", "are we bloated?", "值不值" — or when a LOC number is being used in an argument and nobody agrees what it measures. Produces a defensible per-sub-product accounting: strict line counts, a product-surface inventory, every line attributed to exactly one sub-product, and a worth verdict per block.

    skills/research/codebase-value-audit/SKILL.md on GitHub (opens in a new tab)
  • co-write-blog-post

    Use when the user wants to write a blog post together with the agent in a live editor, starting from a blank page or resuming an unfinished draft — "从空白开始写一篇…我们协同写", "开个编辑器一起写", "继续写那篇草稿", "co-write a post with me", "open the editor and let's write" — and asks the agent along the way to draw diagrams, rewrite passages, add images, or check the prose in the same article.

    skills/writing/co-write-blog-post/SKILL.md on GitHub (opens in a new tab)
  • generate-design-md

    Generate a DESIGN.md file for any brand or website by analyzing its visual design system. Use when the user asks to "generate a DESIGN.md for [brand/URL]", "create a design system doc for [site]", "extract the design tokens from [URL]", or "make a DESIGN.md like [brand]". Triggers on any request to document a website's design language in DESIGN.md format.

    skills/writing/generate-design-md/SKILL.md on GitHub (opens in a new tab)
  • holding-analytical-judgment

    Use when delivering analysis, assessment, or diagnosis to the person whose work/behavior/decisions are being analyzed, and they push back emotionally, contradict conclusions, or express discomfort — prevents flipping the conclusion to match their mood while staying open to new factual evidence. Covers code review, architecture review, performance diagnosis, root-cause analysis, decision post-mort…

    skills/writing/holding-analytical-judgment/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.