Agent Plugins Marketplace
← All plugins

madushan-skills

Madushan's agent skills: Next.js SEO/GEO audits, Next.js performance audits, browser main-thread performance, and WebGL shaders from reference images, and SVG creation/recreation.

Claude Code5 Skills

By Madushan SooriyarathneLicense: MIT0 GitHub starsUpdated 2 hours ago

Directory evidence

Runtimes
Claude Code
Parsed components
5 skill or MCP entries
Source updated
Sep 26, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install madushan-skills for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install madushan-skills@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/madushan-sooriyarathne/skills

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

madushan-skills/
├── .claude-plugin/plugin.json
├── skills/main-thread-performance/SKILL.md
├── skills/next-pro-seo/SKILL.md
├── skills/nextjs-perf-audit/SKILL.md
├── skills/shader-from-reference/SKILL.md
└── skills/svg-studio/SKILL.md

Included Skills5

main-thread-performanceskills/main-thread-performance/SKILL.md

Browser main-thread budget discipline for animation, interaction and frontend performance work. Use this skill whenever the task touches animations, transitions, scroll or drag interactions, parallax, canvas or WebGL, real-time streams (WebSocket, SSE, polling), long lists and feeds, virtualization, image or video processing in the browser, or whenever the user mentions jank, stutter, lag, freezing, dropped frames, "feels slow", FPS, INP, TBT, LCP, CLS, Core Web Vitals, Lighthouse, or "optimize performance". Also use it before writing or reviewing any code that runs every frame, on every keystroke, on scroll, resize or mousemove, or on every socket message, even when the user never says the word "performance". When in doubt on any frontend task that produces motion or reacts to continuous input, load this skill.

next-pro-seoskills/next-pro-seo/SKILL.md

SEO and GEO audit and auto-fix skill for Next.js projects. Use this skill whenever the user types /audit-seo or /fix-seo, or says anything like "audit my SEO", "check my site's SEO", "what SEO is missing", "fix my SEO issues", "optimize for Google", "improve search visibility", "add structured data", "fix metadata", "check robots.txt", "create a sitemap", "improve Core Web Vitals", "optimize for AI search", "GEO optimization", or any SEO/performance/discoverability improvement request on a Next.js codebase. Also triggers for questions like "why isn't my site ranking", "Google can't index my pages", "missing Open Graph tags", or "my Lighthouse SEO score is low". Works on both single Next.js apps and monorepos — always invoke this skill even if the user hasn't explicitly said "SEO" but is clearly asking about search performance, discoverability, or structured data for their Next.js project.

nextjs-perf-auditskills/nextjs-perf-audit/SKILL.md

Audit Next.js code for performance bottlenecks and give fix directions, starting with a TL;DR and offering a detailed report. Works on any scope, from a pasted component or function, a single file, a feature folder, a directory of files, up to a full Next.js project or monorepo app. Use this skill whenever the user asks to review, audit, profile, speed up, or optimize Next.js or React Server Components code, mentions slow pages, bundle size, Core Web Vitals (LCP, INP, CLS), hydration, caching, "use cache", next/image, next/font, next/script, or asks "why is this slow" about a Next.js app, even if they do not say "performance audit". Knowledge is verified current to Next.js 16.3 / React 19.3 (Sep 2026) and flags outdated 2024 to 2025 era advice.

shader-from-referenceskills/shader-from-reference/SKILL.md

Recreate a visual effect as a WebGL shader from a reference image or video, delivered as one self-contained HTML file. Use this skill whenever the user shares a screenshot, photo, GIF, or video clip of a visual effect, background, gradient, or animation and asks to rebuild, recreate, clone, match, or "make something like this" in code. Also use it whenever the user asks for a shader, GLSL, a WebGL or animated hero background, a generative or procedural visual, a noise/gradient/liquid/chrome/caustics/plasma/fractal/particle effect, or a Shadertoy-style sketch, even when no reference file is attached and even when they never say the word "shader".

svg-studioskills/svg-studio/SKILL.md

Create and recreate SVG graphics with measurable quality. Two modes. RECREATE turns a reference image (PNG/JPG/WebP screenshot, logo, icon, illustration) into a clean SVG and loops, rendering and comparing pixel by pixel, until it matches at least 98%. CREATE designs new SVG artwork (icons, logos, illustrations, badges, patterns, backgrounds, diagrams) from a text prompt, optionally inspired by reference images. Use this whenever the user asks to vectorize, trace, convert an image to SVG, rebuild a logo as vector, make or draw an SVG, icon, logo mark, illustration or vector graphic, even if they never say "SVG" explicitly (e.g. "can you make this logo scalable", "draw me an icon set").

Plugin manifests1

.claude-plugin/plugin.json
{
  "name": "madushan-skills",
  "description": "Madushan's agent skills: Next.js SEO/GEO audits, Next.js performance audits, browser main-thread performance, and WebGL shaders from reference images, and SVG creation/recreation.",
  "author": {
    "name": "Madushan Sooriyarathne"
  },
  "homepage": "https://github.com/madushan-sooriyarathne/skills",
  "repository": "https://github.com/madushan-sooriyarathne/skills",
  "license": "MIT",
  "keywords": [
    "nextjs",
    "seo",
    "performance",
    "webgl",
    "shader",
    "svg"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[madushan-skills on Agent Plugins Marketplace](https://pluginsmp.com/plugins/madushan-skills)