smk-labs
OrganizationOne marketplace for everything I have built for Claude Code: plugins, skills, commands, and agents, organized by category.
Categories
Indexed Skills (13)
web-animation-engine
Build code-driven animated web sections, scenes, and explainers using a tiny bundled React + SVG runtime (Stage / Sprite / playhead). Use this skill whenever the user wants to *create* an animation from scratch — animated heroes, motion graphics, diagrammatic explainers, animated dashboards, scrubable scene compositions, or "bring this SVG to life" requests. Output is runnable HTML (CDN React + Babel, no npm) embeddable in any website or used standalone in presentations. Pairs with /frontend-design for visual polish; differs from UI-micro-interaction skills which polish *existing* UIs rather than compose new animated content.
cursor-delegate
Delegate a coding or research task to the Cursor CLI (cursor-agent) so it runs on the Cursor subscription's quota instead of Claude's, with Claude still orchestrating. Use when the user says "delegate to cursor", "run this with cursor-agent", "offload to cursor", "spend the cursor quota", "have cursor do it", or wants to hand a heavy self-contained slice of a larger job to a second agent. Works with the user's default Cursor login; an optional account name targets a specific seat.
swarm-qa
کارزار کامل «سوارم کیوای» روی یک محصول زنده با متد چهار فازی: ممیزی استاتیک سوارمی کد، کیوای عمیق زنده، سوارم فیکس، و کیوای تأیید نهایی. با چکپوینت روی دیسک و گزارش تاریخدار. Use when the user says "سوارم کیوای", "سوارم", "swarm qa", "/swarm-qa", "کیوای کامل بزن", or asks for a full multi-agent QA campaign over a live stack. Not for a quick single-page check.
decode
ترجمهٔ کد به زبان محصول برای مدیر محصولی که کد نمیخونه ولی مهندسی نرمافزار بلده. سه حالت: شناسنامهٔ فایل و تکههای کد توی چت، اطلس HTML مستقل از کل کدبیس با سفرهای کاربر، و ترجمهٔ دیف یا PR مثل ریلیز نوت. Use when the user says «دیکد», «decode», «/decode», «این فایل چی کار میکنه», «این کد رو به زبان ساده توضیح بده», «برای پیام توضیح بده», «به زبان محصول», «اطلس کدبیس», «نقشهٔ کدبیس», «این تغییرات یعنی چی», "explain this file for a PM", "what does this code do in product terms", "codebase atlas", "product-language changelog".
fig
Make a fig. A single looping animated SVG, one self-contained HTML file you can drop in an email or a slide. Use it when an idea moves (flows, loops, retries, queues, fan-outs). Faster than a paragraph, livelier than a static diagram. No player, no deck.
principles-first
Apply first-principles thinking and design-thinking to product, architecture, and communication decisions. Use this skill whenever the user is framing a problem, choosing between alternatives, debating a tradeoff, questioning a design, adding scope, or saying "should we…" / "that's how it's always done." Also trigger when about to add complexity, recommend a feature, or pick a default — those are where principle drift happens. Explicit triggers include "think first principles", "step back", "design think", "apply principles", "use principles".
brand
Give THIS project its own readable brand - after this, every chat card and /report in the project renders in the project's palette, logo, and font. Detects the identity from the repo (design tokens, tailwind config, DESIGN.md, logos) or interviews the user when none exists, then writes a committable .readable/ layer. Use when the user asks to "brand readable", "brand the cards/reports", "make reports match our brand", "رنگ و لوگوی خودمون روی کارتها/گزارشها", or invokes /readable:brand.
report
Export a reply or chat card as a standalone styled HTML report file, in the exact readable card template (Persian RTL with Vazirmatn, or English LTR with Inter). Use ONLY when the user explicitly asks to save, export, file, or extend THE CURRENT widget/card ("همین کارت رو ذخیره کن", "کاملترش رو بهصورت فایل بساز", "save this card as a report") or invokes /readable:report directly. NEVER auto-trigger on generic report-writing requests ("گزارش بساز", "write a report") that do not mention saving a file or this template.
mini-research
تحقیق سبک و سریع چندایجنتی (mini research؛ عمداً نه deep research) روی یک موضوع. ورودیها: موضوع، و اختیاری: مدل ایجنتها (haiku یا sonnet یا opus)، نکات ویژهٔ تمرکز، تعداد ایجنت، ذخیرهٔ خروجی. Use when the user says "mini-research", "/mini-research", "تحقیق سبک", "یه ریسرچ کوچیک", "چند ایجنت بگرد", "با چند ایجنت هایکو بگرد", "با ایجنتهای اپوس بگرد", "mini research on X".
mkprompt
پرامپتساز: از روی موضوعی که کاربر میدهد، یک پرامپت کامل و آماده برای ایجنت یا سشن مستقل میسازد و آن را خام در متن چت میفرستد تا همانجا کپی شود. Use when the user says "پرامپت بساز", "یه پرامپت آماده کن برای", "پرامپت بده", "پرامپت کامل", "mkprompt", "/mkprompt", "write me a prompt for", or asks to prepare a standalone prompt to hand to another agent or session.
steps
دستورالعمل گامبهگام به زبان ساده برای انجام یک کار: گرفتن کلید API، راهاندازی یک سرویس یا ابزار، کار اداری، هر روال چندمرحلهای. فقط گامهایی که خود کاربر باید انجام دهد. Use when the user says "چطور", "چه جوری", "دستورالعمل بده", "گام به گام بگو", "steps", "/steps", "how do I get/set up X", "step by step instructions".
visualize
Turn an answer into a light visual (flowchart, timeline, comparison, architecture sketch), in any language. Trigger ONLY when the user explicitly asks to see something visual, e.g. "show me", "visualize this", "show it as a diagram", "draw it", "با شکل نشون بده", "شماتیکش رو بکش", "تصویریش کن". Never auto-trigger just because content is flow-shaped. Uses the widget tool with minimal, theme-aware SVG.
go
وضعیت فوقخلاصه + ادامهٔ خودکار کار ناتمام. وقتی سشن وسط کار قطع شده یا کاربر میگوید «ادامه», «ادامه بده», «وضعیت چیه», «چه خبر», «go», «/go», or wants to resume after a disconnect: سه سطر وضعیت بده و بلافاصله از همان نقطه ادامه بده. Never restart from scratch.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.