jackychenlu
- 188 skills
- 0 followers
- last month last updated
- ▌ Web Quality Audit · jackychenlu bundleComprehensive web quality audit covering performance, accessibility, SEO, and best practices. Use when asked to "audit my site", "review web quality", "run lighthouse audit", "check page quality", or "optimize my website".
- ▌ Django Verification · jackychenluVerification loop for Django projects: migrations, linting, tests with coverage, security scans, and deployment readiness checks before release or PR.
- ▌ Java Coding Standards · jackychenluJava coding standards for Spring Boot services: naming, immutability, Optional usage, streams, exceptions, generics, and project layout.
- ▌ Security Best Practices · jackychenlu bundlePerform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best practices guidance, a security review/report, or secure-by-default coding help. Trigger only for supported languages (python, javascript/typescript, go). Do not trigger for general code review, debugging, or non-security tasks.
- ▌ Springboot Verification · jackychenluVerification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR.
- ▌ Project Guidelines Example · jackychenluExample project-specific skill template based on a real production application.
- ▌ Imagegen · jackychenlu bundleUse when the user asks to generate or edit images via the OpenAI Image API (for example: generate image, edit/inpaint/mask, background removal or replacement, transparent background, product shots, concept art, covers, or batch variants); run the bundled CLI (`scripts/image_gen.py`) and require `OPENAI_API_KEY` for live calls.
- ▌ Openai Docs · jackychenlu bundleUse when the user asks how to build with OpenAI products or APIs and needs up-to-date official documentation with citations (for example: Codex, Responses API, Chat Completions, Apps SDK, Agents SDK, Realtime, model capabilities or limits); prioritize OpenAI docs MCP tools and restrict any fallback browsing to official OpenAI domains.
- ▌ Performance · jackychenluOptimize web performance for faster loading and better user experience. Use when asked to "speed up my site", "optimize performance", "reduce load time", "fix slow loading", "improve page speed", or "performance audit".
- ▌ Accessibility · jackychenlu bundleAudit and improve web accessibility following WCAG 2.1 guidelines. Use when asked to "improve accessibility", "a11y audit", "WCAG compliance", "screen reader support", "keyboard navigation", or "make accessible".
- ▌ Render Deploy · jackychenlu bundleDeploy applications to Render by analyzing codebases, generating render.yaml Blueprints, and providing Dashboard deeplinks. Use when the user wants to deploy, host, publish, or set up their application on Render's cloud platform.
- ▌ Best Practices · jackychenluApply modern web development best practices for security, compatibility, and code quality. Use when asked to "apply best practices", "security audit", "modernize code", "code quality review", or "check for vulnerabilities".
- ▌ Core Web Vitals · jackychenlu bundleOptimize Core Web Vitals (LCP, INP, CLS) for better page experience and search ranking. Use when asked to "improve Core Web Vitals", "fix LCP", "reduce CLS", "optimize INP", "page experience optimization", or "fix layout shifts".
- ▌ Jupyter Notebook · jackychenlu bundleUse when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook.
- ▌ Cloudflare Deploy · jackychenlu bundleDeploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.
- ▌ Nutrient Document Processing · jackychenluProcess, convert, OCR, extract, redact, sign, and fill documents using the Nutrient DWS API. Works with PDFs, DOCX, XLSX, PPTX, HTML, and images.
- ▌ Writing Clearly And Concisely · jackychenlu bundleUse when writing prose humans will read—documentation, commit messages, error messages, explanations, reports, or UI text. Applies Strunk's timeless rules for clearer, stronger, more professional writing.
- ▌ Backend To Frontend Handoff Docs · jackychenluCreate API handoff documentation for frontend developers. Use when backend work is complete and needs to be documented for frontend integration, or user says 'create handoff', 'document API', 'frontend handoff', or 'API documentation'.
- ▌ Frontend To Backend Requirements · jackychenluDocument frontend data needs for backend developers. Use when frontend needs to communicate API requirements to backend, or user says 'backend requirements', 'what data do I need', 'API requirements', or is describing data needs for a UI.
- ▌ Difficult Workplace Conversations · jackychenlu bundleStructured approach to workplace conflicts, performance discussions, and challenging feedback using preparation-delivery-followup framework. Use when preparing for tough conversations, addressing conflicts, giving critical feedback, or navigating sensitive workplace discussions.
- ▌ Obsidian Clipper Template Creator · jackychenlu bundleGuide for creating templates for the Obsidian Web Clipper. Use when you want to create a new clipping template, understand available variables, or format clipped content.
- ▌ Himalaya · jackychenlu bundleCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
- ▌ Merge Pr · jackychenlu bundleScript-first deterministic squash merge with strict required-check gating, head-SHA pinning, and reliable attribution/commenting.
- ▌ Mintlify · jackychenluBuild and maintain documentation sites with Mintlify. Use when creating docs pages, configuring navigation, adding components, or setting up API references.
- ▌ Obsidian · jackychenluWork with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
- ▌ Ordercli · jackychenluFoodora-only CLI for checking past orders and active order status (Deliveroo WIP).
- ▌
- ▌
- ▌ Review Pr · jackychenlu bundleScript-first review-only GitHub pull request analysis. Use for deterministic PR review with structured findings handoff to /prepare-pr.
- ▌ Roier SEO · jackychenlu bundleTechnical SEO auditor and fixer. Runs Lighthouse/PageSpeed audits on websites or local dev servers, analyzes SEO/performance/accessibility scores, and automatically implements fixes for meta tags, structured data, Core Web Vitals, and accessibility issues.
- ▌ Summarize · jackychenluSummarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
- ▌ Marp Slide · jackychenlu bundleCreate professional Marp presentation slides with 7 beautiful themes (default, minimal, colorful, dark, gradient, tech, business). Use when users request slide creation, presentations, or Marp documents. Supports custom themes, image layouts, and "make it look good" requests with automatic quality improvements.
- ▌ Playwright · jackychenlu bundleUse when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.
- ▌ Prepare Pr · jackychenlu bundleScript-first PR preparation with structured findings resolution, deterministic push safety, and explicit gate execution.
- ▌ Screenshot · jackychenlu bundleUse when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an OS-level capture is needed.
- ▌ Things Mac · jackychenluManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database). Use when a user asks OpenClaw to add a task to Things, list inbox/today/upcoming, search tasks, or inspect projects/areas/tags.
- ▌ Transcribe · jackychenlu bundleTranscribe audio files to text with optional diarization and known-speaker hints. Use when a user asks to transcribe speech from audio/video, extract text from recordings, or label speakers in interviews or meetings.
- ▌ Using Neon · jackychenlu bundleGuides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/auth), PostgREST-style data API (@neondatabase/neon-js), Neon CLI, and Neon's Platform API/SDKs. Use for any Neon-related questions.
- ▌
- ▌ Cpp Testing · jackychenluUse only when writing/updating/fixing C++ tests, configuring GoogleTest/CTest, diagnosing failing or flaky tests, or adding coverage/sanitizers.
- ▌ Healthcheck · jackychenluHost security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
- ▌ Spreadsheet · jackychenlu bundleUse when tasks involve creating, editing, analyzing, or formatting spreadsheets (`.xlsx`, `.csv`, `.tsv`) using Python (`openpyxl`, `pandas`), especially when formulas, references, and formatting need to be preserved and verified.
- ▌ Coding Agent · jackychenluRun Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.
- ▌ Eval Harness · jackychenluFormal evaluation framework for Claude Code sessions implementing eval-driven development (EDD) principles
- ▌ Session Logs · jackychenluSearch and analyze your own session logs (older/parent conversations) using jq.
- ▌ Configure Ecc · jackychenluInteractive installer for Everything Claude Code — guides users through selecting and installing skills and rules to user-level or project-level directories, verifies paths, and optionally optimizes installed files.
- ▌ Vercel Deploy · jackychenlu bundleDeploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".
- ▌ Fastmcp Server · jackychenlu bundleComplete guide for building MCP servers with FastMCP 3.0 - tools, resources, authentication, providers, middleware, and deployment. Use when creating Python MCP servers or integrating AI models with external tools and data.
- ▌ Neon Instagres · jackychenluInstantly provision production-ready Postgres databases with Neon Instagres. Use when setting up databases, when users mention PostgreSQL/Postgres, database setup, or need a development database. Works with Drizzle, Prisma, raw SQL.
- ▌ Netlify Deploy · jackychenlu bundleDeploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.
- ▌ Remote Browser · jackychenluControls a cloud browser from a sandboxed remote machine. Use when the agent is running in a sandbox (no GUI) and needs to navigate websites, interact with web pages, fill forms, take screenshots, or expose local dev servers via tunnels.
- ▌ Spotify Player · jackychenluTerminal Spotify playback/search via spogo (preferred) or spotify_player.
- ▌ Apple Reminders · jackychenluManage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
- ▌ Nano Banana Pro · jackychenlu bundleGenerate or edit images via Gemini 3 Pro Image (Nano Banana Pro).
- ▌
- ▌ Web To Markdown · jackychenluUse ONLY when the user explicitly says: 'use the skill web-to-markdown ...' (or 'use a skill web-to-markdown ...'). Converts webpage URLs to clean Markdown by calling the local web2md CLI (Puppeteer + Readability), suitable for JS-rendered pages.
- ▌ Develop Web Game · jackychenlu bundleUse when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text.
- ▌ Fastapi Endpoint · jackychenluPlan and build production-ready FastAPI endpoints with async SQLAlchemy, Pydantic v2 models, dependency injection for auth, and pytest tests. Uses interview-driven planning to clarify data models, authentication method, pagination strategy, and caching before writing any code.
- ▌ Feedback Mastery · jackychenlu bundleNavigate difficult conversations and deliver constructive feedback using structured frameworks. Covers the Preparation-Delivery-Follow-up model and Situation-Behavior-Impact (SBI) feedback technique. Use when preparing for difficult conversations, giving feedback, or managing conflicts.
- ▌ Mermaid Diagrams · jackychenlu bundleComprehensive guide for creating software diagrams using Mermaid syntax. Use when users need to create, visualize, or document software through diagrams including class diagrams (domain modeling, object-oriented design), sequence diagrams (application flows, API interactions, code execution), flowcharts (processes, algorithms, user journeys), entity relationship diagrams (database schemas), C4 architecture diagrams (system context, containers, components), state diagrams, git graphs, pie charts, gantt charts, or any other diagram type. Triggers include requests to "diagram", "visualize", "model", "map out", "show the flow", or when explaining system architecture, database design, code structure, or user/application flows.
- ▌ Openai Image Gen · jackychenlu bundleBatch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.
- ▌ Reducing Entropy · jackychenlu bundleManual-only skill for minimizing total codebase size. Only activate when explicitly requested by user. Measures success by final code amount, not effort. Bias toward deletion.
- ▌ Rust CLI Builder · jackychenluPlan and build production-ready Rust CLI tools using clap for argument parsing, with subcommands, config file support, colored output, and proper error handling. Uses interview-driven planning to clarify commands, input/output formats, and distribution strategy before writing any code.
- ▌ Agent Md Refactor · jackychenluRefactor bloated AGENTS.md, CLAUDE.md, or similar agent instruction files to follow progressive disclosure principles. Splits monolithic files into organized, linked documentation.
- ▌ Lint And Validate · jackychenlu bundleAutomatic quality control, linting, and static analysis procedures. Use after every code modification to ensure syntax correctness and project standards. Triggers onKeywords: lint, format, check, validate, types, static analysis.
- ▌ Postgres Patterns · jackychenluPostgreSQL database patterns for query optimization, schema design, indexing, and security. Based on Supabase best practices.
- ▌ Strategic Compact · jackychenlu bundleSuggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.
- ▌ Dependency Updater · jackychenlu bundleSmart dependency management for any language. Auto-detects project type, applies safe updates automatically, prompts for major versions, diagnoses and fixes dependency issues.
- ▌ Openai Whisper API · jackychenlu bundleTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
- ▌ Continuous Learning · jackychenlu bundleAutomatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.
- ▌ Database Migrations · jackychenluDatabase migration best practices for schema changes, data migrations, rollbacks, and zero-downtime deployments across PostgreSQL, MySQL, and common ORMs (Prisma, Drizzle, Django, TypeORM, golang-migrate).
- ▌ Iterative Retrieval · jackychenluPattern for progressively refining context retrieval to solve the subagent context problem
- ▌ Daily Meeting Update · jackychenlu bundleInteractive daily standup/meeting update generator. Use when user says 'daily', 'standup', 'scrum update', 'status update', 'what did I do yesterday', 'prepare for meeting', 'morning update', or 'team sync'. Pulls activity from GitHub, Jira, and Claude Code session history. Conducts 4-question interview (yesterday, today, blockers, discussion topics) and generates formatted Markdown update.
- ▌ Requirements Clarity · jackychenluClarify ambiguous requirements through focused dialogue before implementation. Use when requirements are unclear, features are complex (>2 days), or involve cross-team coordination. Ask two core questions - Why? (YAGNI check) and Simpler? (KISS check) - to ensure clarity before coding.
- ▌ Design System Starter · jackychenlu bundleCreate and evolve design systems with design tokens, component architecture, accessibility guidelines, and documentation templates. Ensures consistent, scalable, and accessible UI across products.
- ▌
- ▌ Openapi To Typescript · jackychenluConverts OpenAPI 3.0 JSON/YAML to TypeScript interfaces and type guards. This skill should be used when the user asks to generate types from OpenAPI, convert schema to TS, create API interfaces, or generate TypeScript types from an API specification.
- ▌ Security Threat Model · jackychenlu bundleRepository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the user explicitly asks to threat model a codebase or path, enumerate threats/abuse paths, or perform AppSec threat modeling. Do not trigger for general architecture summaries, code review, or non-security design work.
- ▌ Continuous Learning V2 · jackychenlu bundleInstinct-based learning system that observes sessions via hooks, creates atomic instincts with confidence scoring, and evolves them into skills/commands/agents.
- ▌ Figma Implement Design · jackychenlu bundleTranslate Figma nodes into production-ready code with 1:1 visual fidelity using the Figma MCP workflow (design context, screenshots, assets, and project-convention translation). Trigger when the user provides Figma URLs or node IDs, or asks to implement designs or components that must match Figma specs. Requires a working Figma MCP server connection.
- ▌ Game Changing Features · jackychenluFind 10x product opportunities and high-leverage improvements. Use when user wants strategic product thinking, mentions '10x', wants to find high-impact features, or says 'what would make this 10x better', 'product strategy', or 'what should we build next'.
- ▌ Github Actions Creator · jackychenlu bundleUse when the user wants to create, generate, or set up a GitHub Actions workflow. Handles CI/CD pipelines, testing, deployment, linting, security scanning, release automation, Docker builds, scheduled tasks, and any custom workflow for any language or framework.
- ▌ Playwright E2e Builder · jackychenluPlan and build comprehensive Playwright E2E test suites with Page Object Model, authentication state persistence, custom fixtures, visual regression, and CI integration. Uses interview-driven planning to clarify critical user flows, auth strategy, test data approach, and parallelization before writing any tests.
- ▌ Security Ownership Map · jackychenlu bundleAnalyze git repositories to build a security ownership topology (people-to-file), compute bus factor and sensitive-code ownership, and export CSV/JSON for graph databases and visualization. Trigger only when the user explicitly wants a security-oriented ownership or bus-factor analysis grounded in git history (for example: orphaned sensitive code, security maintainers, CODEOWNERS reality checks for risk, sensitive hotspots, or ownership clusters). Do not trigger for general maintainer lists or non-security ownership questions.
- ▌ Database Schema Designer · jackychenlu bundleDesign robust, scalable database schemas for SQL and NoSQL databases. Provides normalization guidelines, indexing strategies, migration patterns, constraint design, and performance optimization. Ensures data integrity, query performance, and maintainable data models.
- ▌ Crafting Effective Readmes · jackychenlu bundleUse when writing or improving README files. Not all READMEs are the same — provides templates and guidance matched to your audience and project type.
- ▌ Mermaid Diagram Specialist · jackychenluMermaid diagram specialist for creating flowcharts, sequence diagrams, ERDs, and architecture visualizations
- ▌ Professional Communication · jackychenlu bundleGuide technical communication for software developers. Covers email structure, team messaging etiquette, meeting agendas, and adapting messages for technical vs non-technical audiences. Use when drafting professional messages, preparing meeting communications, or improving written communication.
- ▌
- ▌ Chroma · jackychenlu bundleOpen-source embedding database for AI applications. Store embeddings and metadata, perform vector and full-text search, filter by metadata. Simple 4-function API. Scales from notebooks to production clusters. Use for semantic search, RAG applications, or document retrieval. Best for local development and open-source projects.
- ▌ Commit · jackychenluCreate commit messages following Sentry conventions. Use when committing code changes, writing commit messages, or formatting git history. Follows conventional commits with Sentry-specific issue references.
- ▌ Crewai · jackychenluExpert in CrewAI - the leading role-based multi-agent framework used by 60% of Fortune 500 companies. Covers agent design with roles and goals, task definition, crew orchestration, process types (sequential, hierarchical, parallel), memory systems, and flows for complex workflows. Essential for building collaborative AI agent teams. Use when: crewai, multi-agent team, agent roles, crew of agents, role-based agents.
- ▌ D3 Viz · jackychenlu bundleCreating interactive data visualisations using d3.js. This skill should be used when creating custom charts, graphs, network diagrams, geographic visualisations, or any complex SVG-based data visualisation that requires fine-grained control over visual elements, transitions, or interactions. Use this for bespoke visualisations beyond standard charting libraries, whether in React, Vue, Svelte, vanilla JavaScript, or any other environment.
- ▌ Deslop · jackychenluRemove AI-generated code slop from a branch. Use when cleaning up AI-generated code, removing unnecessary comments, defensive checks, or type casts. Checks diff against main and fixes style inconsistencies.
- ▌ Flowio · jackychenlu bundleParse FCS (Flow Cytometry Standard) files v2.0-3.1. Extract events as NumPy arrays, read metadata/channels, convert to CSV/DataFrame, for flow cytometry data preprocessing.
- ▌ Gemini · jackychenluUse when the user asks to run Gemini CLI for code review, plan review, or big context (>200k) processing. Ideal for comprehensive analysis requiring large context windows. Uses Gemini 3 Pro by default for state-of-the-art reasoning and coding.
- ▌ Geniml · jackychenlu bundleThis skill should be used when working with genomic interval data (BED files) for machine learning tasks. Use for training region embeddings (Region2Vec, BEDspace), single-cell ATAC-seq analysis (scEmbed), building consensus peaks (universes), or any ML-based analysis of genomic regions. Applies to BED file collections, scATAC-seq data, chromatin accessibility datasets, and region-based genomic feature learning.
- ▌ Github · jackychenluInteract with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
- ▌ Kaizen · jackychenluGuide for continuous improvement, error proofing, and standardization. Use this skill when the user wants to improve code quality, refactor, or discuss process improvements.
- ▌ Linear · jackychenluManage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear.