{
  "name": "daymade-skills",
  "owner": {
    "name": "daymade",
    "email": "daymadev89@gmail.com"
  },
  "metadata": {
    "description": "Professional Claude Code skills for GitHub operations, document conversion, diagram generation, statusline customization, Teams communication, repomix utilities, skill creation, CLI demo generation, LLM icon access, Cloudflare troubleshooting, UI design system extraction, professional presentation creation, YouTube video downloading, secure repomix packaging, ASR transcription correction, video comparison quality analysis, comprehensive QA testing infrastructure, prompt optimization with EARS methodology, session history recovery, local Claude session continuation from `.claude` artifacts, documentation cleanup, format-controlled deep research report generation with evidence tracking, PDF generation with Chinese font support, CLAUDE.md progressive disclosure optimization, CCPM skill registry search and management, Promptfoo LLM evaluation framework, iOS app development with XcodeGen and SwiftUI, fact-checking with automated corrections, Twitter/X content fetching, intelligent macOS disk space recovery, skill quality review and improvement, GitHub contribution strategy, complete internationalization/localization setup, plugin/skill troubleshooting with diagnostic tools, evidence-based competitor analysis with source citations, Windows Remote Desktop (AVD/W365) connection quality diagnosis with transport protocol analysis and log parsing, Tailscale+proxy conflict diagnosis with SSH tunnel SOP for remote development, multi-path parallel product analysis with cross-model test-time compute scaling, real financial data collection for US equities with validation and yfinance pitfall handling, advanced Excel automation for formatted workbook generation and complex xlsm parsing, macOS programmatic window screenshot capture workflows, and verified Scrapling CLI installation and web extraction workflows",
    "version": "1.39.0",
    "homepage": "https://github.com/daymade/claude-code-skills"
  },
  "plugins": [
    {
      "name": "skill-creator",
      "description": "Essential meta-skill for creating effective Claude Code skills with initialization scripts, validation, packaging, marketplace registration, and privacy best practices",
      "source": "./",
      "strict": false,
      "version": "1.5.1",
      "category": "developer-tools",
      "keywords": [
        "skill-creation",
        "claude-code",
        "development",
        "tooling",
        "workflow",
        "meta-skill",
        "essential"
      ],
      "skills": [
        "./skill-creator"
      ]
    },
    {
      "name": "github-ops",
      "description": "Comprehensive GitHub operations using gh CLI and GitHub API for pull requests, issues, repositories, workflows, and API interactions",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "developer-tools",
      "keywords": [
        "github",
        "gh-cli",
        "pull-request",
        "issues",
        "workflows",
        "api"
      ],
      "skills": [
        "./github-ops"
      ]
    },
    {
      "name": "markdown-tools",
      "description": "Convert documents (PDFs, Word, PowerPoint) to high-quality markdown with multi-tool orchestration. Supports Quick Mode (fast, single tool) and Heavy Mode (best quality, multi-tool merge with segment-level selection). Features PyMuPDF4LLM for LLM-optimized PDF conversion, pandoc for DOCX/PPTX structure preservation, quality validation with HTML reports, and image extraction with metadata",
      "source": "./",
      "strict": false,
      "version": "1.2.0",
      "category": "document-conversion",
      "keywords": [
        "markdown",
        "pdf",
        "docx",
        "pptx",
        "pymupdf4llm",
        "pandoc",
        "markitdown",
        "heavy-mode",
        "quality-validation"
      ],
      "skills": [
        "./markdown-tools"
      ]
    },
    {
      "name": "mermaid-tools",
      "description": "Generate Mermaid diagrams from markdown with automatic PNG/SVG rendering and extraction from documents",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "documentation",
      "keywords": [
        "mermaid",
        "diagrams",
        "visualization",
        "flowchart",
        "sequence"
      ],
      "skills": [
        "./mermaid-tools"
      ]
    },
    {
      "name": "statusline-generator",
      "description": "Configure Claude Code statuslines with multi-line layouts, cost tracking via ccusage, git status, and customizable colors",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "customization",
      "keywords": [
        "statusline",
        "ccusage",
        "git-status",
        "customization",
        "prompt"
      ],
      "skills": [
        "./statusline-generator"
      ]
    },
    {
      "name": "teams-channel-post-writer",
      "description": "Create professional Microsoft Teams channel posts with Adaptive Cards, formatted announcements, and corporate communication standards",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "communication",
      "keywords": [
        "teams",
        "microsoft",
        "adaptive-cards",
        "communication",
        "announcements"
      ],
      "skills": [
        "./teams-channel-post-writer"
      ]
    },
    {
      "name": "repomix-unmixer",
      "description": "Extract files from repomix packaged formats (XML, Markdown, JSON) with automatic format detection and validation",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "utilities",
      "keywords": [
        "repomix",
        "unmix",
        "extract",
        "xml",
        "conversion"
      ],
      "skills": [
        "./repomix-unmixer"
      ]
    },
    {
      "name": "llm-icon-finder",
      "description": "Find and access AI/LLM model brand icons from lobe-icons library in SVG/PNG/WEBP formats",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "assets",
      "keywords": [
        "icons",
        "ai-models",
        "llm",
        "branding",
        "lobe-icons"
      ],
      "skills": [
        "./llm-icon-finder"
      ]
    },
    {
      "name": "cli-demo-generator",
      "description": "Generate professional animated CLI demos and terminal recordings with VHS. Supports automated generation, batch processing, and interactive recording for documentation and tutorials",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "developer-tools",
      "keywords": [
        "cli",
        "demo",
        "terminal",
        "vhs",
        "gif",
        "recording",
        "animation",
        "documentation"
      ],
      "skills": [
        "./cli-demo-generator"
      ]
    },
    {
      "name": "cloudflare-troubleshooting",
      "description": "Investigate and resolve Cloudflare configuration issues using API-driven evidence gathering. Use when troubleshooting ERR_TOO_MANY_REDIRECTS, SSL errors, DNS issues, or any Cloudflare-related problems",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "developer-tools",
      "keywords": [
        "cloudflare",
        "troubleshooting",
        "ssl",
        "dns",
        "api",
        "debugging",
        "devops"
      ],
      "skills": [
        "./cloudflare-troubleshooting"
      ]
    },
    {
      "name": "ui-designer",
      "description": "Extract design systems from reference UI images and generate implementation-ready UI design prompts. Use when users provide UI screenshots/mockups and want to create consistent designs",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "design",
      "keywords": [
        "ui",
        "design-system",
        "mockup",
        "screenshot",
        "design-extraction",
        "mvp"
      ],
      "skills": [
        "./ui-designer"
      ]
    },
    {
      "name": "ppt-creator",
      "description": "Create professional slide decks from topics or documents. Generates structured content with data-driven charts, speaker notes, and complete PPTX files. Applies persuasive storytelling principles (Pyramid Principle, assertion-evidence). Supports multiple formats (Marp, PowerPoint). Use for presentations, pitches, slide decks, or keynotes",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "productivity",
      "keywords": [
        "presentation",
        "powerpoint",
        "pptx",
        "slides",
        "marp",
        "charts",
        "data-visualization",
        "pyramid-principle"
      ],
      "skills": [
        "./ppt-creator"
      ]
    },
    {
      "name": "youtube-downloader",
      "description": "Download YouTube videos and HLS streams (m3u8) from platforms like Mux, Vimeo, etc. using yt-dlp and ffmpeg. Use when users request downloading videos, extracting audio, handling protected streams with authentication headers, or troubleshooting download issues like nsig extraction failures, 403 errors, or cookie extraction problems",
      "source": "./",
      "strict": false,
      "version": "1.1.0",
      "category": "utilities",
      "keywords": [
        "youtube",
        "yt-dlp",
        "video-download",
        "audio-extraction",
        "mp3",
        "download",
        "hls",
        "m3u8",
        "ffmpeg",
        "streaming",
        "mux",
        "vimeo"
      ],
      "skills": [
        "./youtube-downloader"
      ]
    },
    {
      "name": "repomix-safe-mixer",
      "description": "Safely package codebases with repomix by automatically detecting and removing hardcoded credentials before packing. Use when packaging code for distribution, creating reference packages, or when the user mentions security concerns about sharing code with repomix",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "security",
      "keywords": [
        "repomix",
        "security",
        "credentials",
        "secrets-scanning",
        "safe-packaging",
        "secret-detection",
        "code-security"
      ],
      "skills": [
        "./repomix-safe-mixer"
      ]
    },
    {
      "name": "transcript-fixer",
      "description": "Corrects speech-to-text (ASR/STT) transcription errors in meeting notes, lecture recordings, interviews, and voice memos through dictionary-based rules and AI corrections. Supports Chinese domain names, AI fallback to Claude Code, and iterative dictionary building. Use when users mention transcript correction, ASR errors, speech-to-text mistakes, homophone errors, or working with transcription files",
      "source": "./",
      "strict": false,
      "version": "1.2.0",
      "category": "productivity",
      "keywords": [
        "transcription",
        "asr",
        "stt",
        "speech-to-text",
        "correction",
        "ai",
        "meeting-notes",
        "nlp"
      ],
      "skills": [
        "./transcript-fixer"
      ]
    },
    {
      "name": "video-comparer",
      "description": "Compare two videos and generate interactive HTML reports with quality metrics (PSNR, SSIM) and frame-by-frame visual comparisons. Use when analyzing compression results, evaluating codec performance, or assessing video quality differences",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "media",
      "keywords": [
        "video",
        "comparison",
        "quality-analysis",
        "psnr",
        "ssim",
        "compression",
        "ffmpeg",
        "codec"
      ],
      "skills": [
        "./video-comparer"
      ]
    },
    {
      "name": "qa-expert",
      "description": "Comprehensive QA testing infrastructure with autonomous LLM execution, Google Testing Standards (AAA pattern), and OWASP security testing. Use when establishing QA processes, writing test cases, executing test plans, tracking bugs with P0-P4 classification, calculating quality metrics, enforcing quality gates, or preparing third-party QA handoffs. Enables 100x faster test execution via master prompts",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "developer-tools",
      "keywords": [
        "qa",
        "testing",
        "test-cases",
        "bug-tracking",
        "google-standards",
        "owasp",
        "security",
        "automation",
        "quality-gates",
        "metrics"
      ],
      "skills": [
        "./qa-expert"
      ]
    },
    {
      "name": "prompt-optimizer",
      "description": "Transform vague prompts into precise, well-structured specifications using EARS (Easy Approach to Requirements Syntax) methodology. Use when users provide loose requirements, ambiguous feature descriptions, need to enhance prompts for AI-generated code/products/documents, request prompt optimization, or want to improve requirements engineering. Applies domain theories (GTD, BJ Fogg, Gestalt, AIDA, Zero Trust) and structured Role/Skills/Workflows/Examples/Formats framework",
      "source": "./",
      "strict": false,
      "version": "1.1.0",
      "category": "productivity",
      "keywords": [
        "prompt-engineering",
        "ears",
        "requirements",
        "specifications",
        "optimization",
        "domain-theory",
        "prompt-enhancement",
        "ai-prompting"
      ],
      "skills": [
        "./prompt-optimizer"
      ]
    },
    {
      "name": "claude-code-history-files-finder",
      "description": "Find and recover content from Claude Code session history files. Use when searching for deleted files, tracking changes across sessions, analyzing conversation history, or recovering code/documents from previous Claude interactions. Triggers include mentions of session history, recover deleted, find in history, previous conversation, or .claude/projects",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "developer-tools",
      "keywords": [
        "session-history",
        "recovery",
        "deleted-files",
        "conversation-history",
        "file-tracking",
        "claude-code",
        "history-analysis"
      ],
      "skills": [
        "./claude-code-history-files-finder"
      ]
    },
    {
      "name": "docs-cleaner",
      "description": "Consolidates redundant documentation while preserving all valuable content. Use when cleaning up documentation bloat, merging redundant docs, reducing documentation sprawl, or consolidating multiple files covering the same topic",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "productivity",
      "keywords": [
        "documentation",
        "cleanup",
        "consolidation",
        "redundancy",
        "merge",
        "docs"
      ],
      "skills": [
        "./docs-cleaner"
      ]
    },
    {
      "name": "pdf-creator",
      "description": "Create PDF documents from markdown with proper Chinese font support using weasyprint. Use when converting markdown to PDF, generating formal documents (legal filings, trademark applications, reports), or when Chinese typography is required. Triggers include convert to PDF, generate PDF, markdown to PDF, or printable documents",
      "source": "./",
      "strict": false,
      "version": "1.1.0",
      "category": "document-conversion",
      "keywords": [
        "pdf",
        "markdown",
        "weasyprint",
        "chinese-fonts",
        "document-generation",
        "legal",
        "reports",
        "typography"
      ],
      "skills": [
        "./pdf-creator"
      ]
    },
    {
      "name": "claude-md-progressive-disclosurer",
      "description": "Optimize user CLAUDE.md files by applying progressive disclosure principles. This skill should be used when users want to reduce CLAUDE.md bloat, move detailed content to references, extract reusable patterns into skills, or improve context efficiency. Triggers include optimize CLAUDE.md, reduce CLAUDE.md size, apply progressive disclosure, or complaints about CLAUDE.md being too long",
      "source": "./",
      "strict": false,
      "version": "1.2.0",
      "category": "productivity",
      "keywords": [
        "claude-md",
        "progressive-disclosure",
        "optimization",
        "context-efficiency",
        "configuration",
        "token-savings"
      ],
      "skills": [
        "./claude-md-progressive-disclosurer"
      ]
    },
    {
      "name": "skills-search",
      "description": "Search, discover, install, and manage Claude Code skills from the CCPM registry. Use when users want to find skills for specific tasks, install skills by name, list installed skills, get skill details, or manage their Claude Code skill collection. Triggers include find skills, search for plugins, install skill, list installed skills, or any CCPM registry operations",
      "source": "./",
      "strict": false,
      "version": "1.1.0",
      "category": "developer-tools",
      "keywords": [
        "ccpm",
        "skills",
        "search",
        "install",
        "registry",
        "plugin",
        "marketplace",
        "discovery",
        "skill-management"
      ],
      "skills": [
        "./skills-search"
      ]
    },
    {
      "name": "promptfoo-evaluation",
      "description": "Configures and runs LLM evaluation using Promptfoo framework. Use when setting up prompt testing, creating evaluation configs (promptfooconfig.yaml), writing Python custom assertions, implementing llm-rubric for LLM-as-judge, or managing few-shot examples in prompts. Triggers on keywords like promptfoo, eval, LLM evaluation, prompt testing, or model comparison",
      "source": "./",
      "strict": false,
      "version": "1.1.0",
      "category": "developer-tools",
      "keywords": [
        "promptfoo",
        "evaluation",
        "llm-testing",
        "prompt-testing",
        "assertions",
        "llm-rubric",
        "few-shot",
        "model-comparison"
      ],
      "skills": [
        "./promptfoo-evaluation"
      ]
    },
    {
      "name": "iOS-APP-developer",
      "description": "Develops iOS applications with XcodeGen, SwiftUI, and SPM. Use when configuring XcodeGen project.yml, resolving SPM dependency issues, deploying to devices, handling code signing, debugging camera/AVFoundation, iOS version compatibility issues, or fixing Library not loaded @rpath framework errors. Includes state machine testing patterns for @MainActor classes",
      "source": "./",
      "strict": false,
      "version": "1.1.0",
      "category": "developer-tools",
      "keywords": [
        "ios",
        "xcodegen",
        "swiftui",
        "spm",
        "avfoundation",
        "camera",
        "code-signing",
        "device-deployment",
        "swift",
        "xcode",
        "testing"
      ],
      "skills": [
        "./iOS-APP-developer"
      ]
    },
    {
      "name": "fact-checker",
      "description": "Verifies factual claims in documents using web search and official sources, then proposes corrections with user confirmation. Use when the user asks to fact-check, verify information, validate claims, check accuracy, or update outdated information in documents. Supports AI model specs, technical documentation, statistics, and general factual statements",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "productivity",
      "keywords": [
        "fact-checking",
        "verification",
        "accuracy",
        "sources",
        "validation",
        "corrections",
        "web-search"
      ],
      "skills": [
        "./fact-checker"
      ]
    },
    {
      "name": "twitter-reader",
      "description": "Fetch Twitter/X post content by URL using jina.ai API to bypass JavaScript restrictions. Use when Claude needs to retrieve tweet content including author, timestamp, post text, images, and thread replies. Supports individual posts or batch fetching from x.com or twitter.com URLs",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "utilities",
      "keywords": [
        "twitter",
        "x",
        "social-media",
        "jina",
        "content-fetching",
        "api",
        "scraping",
        "threads"
      ],
      "skills": [
        "./twitter-reader"
      ]
    },
    {
      "name": "macos-cleaner",
      "description": "Intelligent macOS disk space analysis and cleanup with safety-first philosophy. Use when users report disk space issues, need to clean their Mac, or want to understand storage consumption. Analyzes system caches, application remnants, large files, and development environments (Docker, Homebrew, npm, pip) with risk categorization (Safe/Caution/Keep) and requires explicit user confirmation before any deletions. Includes Mole visual tool integration for hybrid workflow",
      "source": "./",
      "strict": false,
      "version": "1.1.0",
      "category": "utilities",
      "keywords": [
        "macos",
        "disk-space",
        "cleanup",
        "cache",
        "storage",
        "developer-tools",
        "docker",
        "homebrew",
        "system-maintenance",
        "safety"
      ],
      "skills": [
        "./macos-cleaner"
      ]
    },
    {
      "name": "skill-reviewer",
      "description": "Reviews and improves Claude Code skills against official best practices. Supports three modes - self-review (validate your own skills), external review (evaluate others' skills), and auto-PR (fork, improve, submit). Use when checking skill quality, reviewing skill repositories, or contributing improvements to open-source skills",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "developer-tools",
      "keywords": [
        "skill-review",
        "best-practices",
        "claude-code",
        "quality-assurance",
        "open-source",
        "contribution",
        "auto-pr"
      ],
      "skills": [
        "./skill-reviewer"
      ]
    },
    {
      "name": "github-contributor",
      "description": "Strategic guide for becoming an effective GitHub contributor. Covers opportunity discovery, project selection, high-quality PR creation, and reputation building. Use when looking to contribute to open-source projects, building GitHub presence, or learning contribution best practices",
      "source": "./",
      "strict": false,
      "version": "1.0.3",
      "category": "developer-tools",
      "keywords": [
        "github",
        "open-source",
        "contribution",
        "pull-request",
        "reputation",
        "contributor",
        "oss"
      ],
      "skills": [
        "./github-contributor"
      ]
    },
    {
      "name": "i18n-expert",
      "description": "Complete internationalization/localization setup and auditing for UI codebases. Configure i18n frameworks, replace hard-coded strings with translation keys, ensure locale parity between en-US and zh-CN, and validate pluralization and formatting. Use when setting up i18n for React/Next.js/Vue apps, auditing existing implementations, replacing hard-coded strings, ensuring proper error code mapping, or validating pluralization and date/time/number formatting across locales",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "developer-tools",
      "keywords": [
        "i18n",
        "internationalization",
        "localization",
        "translation",
        "react-i18next",
        "next-intl",
        "vue-i18n",
        "locale",
        "multilingual",
        "globalization"
      ],
      "skills": [
        "./i18n-expert"
      ]
    },
    {
      "name": "claude-skills-troubleshooting",
      "description": "Diagnose and resolve Claude Code plugin and skill configuration issues. Debug plugin installation, enablement, and activation problems with systematic workflows. Use when plugins are installed but not showing in available skills list, skills are not activating as expected, troubleshooting enabledPlugins configuration in settings.json, debugging 'plugin not working' or 'skill not showing' issues, or understanding plugin state architecture and lifecycle",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "utilities",
      "keywords": [
        "troubleshooting",
        "debugging",
        "plugins",
        "skills",
        "diagnostics",
        "configuration",
        "enabledPlugins",
        "settings",
        "marketplace"
      ],
      "skills": [
        "./claude-skills-troubleshooting"
      ]
    },
    {
      "name": "meeting-minutes-taker",
      "description": "Transform meeting transcripts into high-fidelity, structured meeting minutes with iterative review. Features speaker identification via feature analysis (word count, speaking style, topic focus) with context.md team directory mapping, intelligent file naming from content, integration with markdown-tools and transcript-fixer for pre-processing, evidence-based recording with speaker quotes, Mermaid diagrams for architecture discussions, and multi-turn parallel generation with UNION merge",
      "source": "./",
      "strict": false,
      "version": "1.1.0",
      "category": "productivity",
      "keywords": [
        "meeting",
        "minutes",
        "transcript",
        "notes",
        "speaker-identification",
        "mermaid",
        "quotes",
        "action-items"
      ],
      "skills": [
        "./meeting-minutes-taker"
      ]
    },
    {
      "name": "deep-research",
      "description": "Generate format-controlled research reports with evidence tracking, citations, and iterative review. Use when users request research reports, literature reviews, market or industry analysis, competitive landscapes, policy or technical briefs, or strict report templates and section formatting",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "documentation",
      "keywords": [
        "research",
        "report",
        "analysis",
        "literature-review",
        "market-research",
        "citations",
        "evidence",
        "deepresearch"
      ],
      "skills": [
        "./deep-research"
      ]
    },
    {
      "name": "competitors-analysis",
      "description": "Analyze competitor repositories with evidence-based approach. Use when tracking competitors, creating competitor profiles, or generating competitive analysis. All analysis must be based on actual cloned code, never assumptions. Triggers include analyze competitor, add competitor, competitive analysis, or 竞品分析",
      "source": "./",
      "strict": false,
      "version": "1.0.1",
      "category": "productivity",
      "keywords": [
        "competitors",
        "competitive-analysis",
        "competitor-tracking",
        "evidence-based",
        "market-research",
        "竞品分析",
        "code-analysis"
      ],
      "skills": [
        "./competitors-analysis"
      ]
    },
    {
      "name": "tunnel-doctor",
      "description": "Diagnoses and fixes conflicts between Tailscale and proxy/VPN tools (Shadowrocket, Clash, Surge) on macOS. Covers five conflict layers: route hijacking, HTTP proxy env var interception, system proxy bypass, SSH ProxyCommand double tunneling, and VM/container proxy propagation. Includes an automated quick-diagnose script plus SOP for remote development via SSH tunnels with proxy-safe Makefile patterns. Use when Tailscale ping works but SSH/HTTP times out, when browser returns 503 but curl works, when local vanity domains fail behind proxy, when git push fails with failed to begin relaying via HTTP, when Docker pull times out behind TUN/VPN, when setting up Tailscale SSH to WSL instances, or when bootstrapping remote dev environments over Tailscale",
      "source": "./",
      "strict": false,
      "version": "1.4.0",
      "category": "developer-tools",
      "keywords": [
        "tailscale",
        "vpn",
        "shadowrocket",
        "clash",
        "surge",
        "route-conflict",
        "wsl",
        "ssh",
        "ssh-tunnel",
        "autossh",
        "proxy",
        "proxycommand",
        "git-push",
        "networking",
        "macos",
        "makefile",
        "remote-development",
        "local-domain"
      ],
      "skills": [
        "./tunnel-doctor"
      ]
    },
    {
      "name": "windows-remote-desktop-connection-doctor",
      "description": "Diagnose Windows App (Microsoft Remote Desktop / Azure Virtual Desktop / W365) connection quality issues on macOS. Analyze transport protocol selection (UDP Shortpath vs WebSocket), detect VPN/proxy interference with STUN/TURN negotiation, and parse Windows App logs for Shortpath failures. This skill should be used when VDI connections are slow, when transport shows WebSocket instead of UDP, when RDP Shortpath fails to establish, or when RTT is unexpectedly high.",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "developer-tools",
      "keywords": [
        "rdp",
        "avd",
        "wvd",
        "w365",
        "windows-app",
        "remote-desktop",
        "shortpath",
        "udp",
        "websocket",
        "stun",
        "turn",
        "vpn",
        "macos",
        "networking"
      ],
      "skills": [
        "./windows-remote-desktop-connection-doctor"
      ]
    },
    {
      "name": "product-analysis",
      "description": "Multi-path parallel product analysis with cross-model test-time compute scaling. Spawns parallel agents (Claude Code + Codex CLI) for multi-perspective exploration, then synthesizes findings into actionable optimization plans. Supports self-audit, UX audit, API audit, architecture review, and competitive benchmarking via competitors-analysis skill",
      "source": "./",
      "strict": false,
      "version": "1.0.1",
      "category": "productivity",
      "keywords": [
        "product-analysis",
        "self-review",
        "ux-audit",
        "parallel-agents",
        "cross-model",
        "test-time-compute",
        "codex",
        "synthesis",
        "product-audit",
        "information-architecture"
      ],
      "skills": [
        "./product-analysis"
      ]
    },
    {
      "name": "excel-automation",
      "description": "Create, parse, and control Excel files on macOS. Professional formatting with openpyxl (font colors, fills, borders, conditional formatting), complex xlsm parsing with stdlib zipfile+xml for investment bank financial models, and Excel window control via AppleScript (zoom, scroll, select). Use when creating formatted Excel reports, parsing financial models, or automating Excel on macOS",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "productivity",
      "keywords": [
        "excel",
        "openpyxl",
        "xlsm",
        "spreadsheet",
        "formatting",
        "financial-model",
        "applescript",
        "macos",
        "dcf",
        "investment-banking"
      ],
      "skills": [
        "./excel-automation"
      ]
    },
    {
      "name": "capture-screen",
      "description": "Programmatic screenshot capture on macOS. Get window IDs via Swift CGWindowListCopyWindowInfo, capture specific windows with screencapture -l, and control application windows via AppleScript. Supports multi-shot workflows for capturing different sections of the same window. Use when taking automated screenshots, capturing application windows, or creating visual documentation",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "utilities",
      "keywords": [
        "screenshot",
        "screencapture",
        "macos",
        "window-capture",
        "swift",
        "applescript",
        "automation",
        "visual-documentation"
      ],
      "skills": [
        "./capture-screen"
      ]
    },
    {
      "name": "financial-data-collector",
      "description": "Collect real financial data for any US publicly traded company from free public sources (yfinance). Output structured JSON with market data, historical financials, WACC inputs, and analyst estimates. Handles NaN year detection, CapEx sign preservation, and FCF definition mismatches. Use when users request company financials, stock data, DCF inputs, or financial data collection for any US equity ticker",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "productivity",
      "keywords": [
        "finance",
        "financial-data",
        "yfinance",
        "stock-data",
        "dcf",
        "wacc",
        "market-data",
        "investment-research",
        "sec-filings"
      ],
      "skills": [
        "./financial-data-collector"
      ]
    },
    {
      "name": "continue-claude-work",
      "description": "Recover actionable context from local `.claude` session artifacts and continue interrupted work without running `claude --resume`. Extracts compact boundary summaries, subagent workflow state, session end reason, and workspace drift via bundled Python script. Use when a user provides a Claude session ID, asks to continue prior work from local history, or wants to inspect `.claude` files before resuming implementation",
      "source": "./",
      "strict": false,
      "version": "1.1.1",
      "category": "developer-tools",
      "keywords": [
        "claude-code",
        "session-resume",
        "context-recovery",
        "jsonl",
        "compaction",
        "subagent",
        "history",
        "workflow-continuation",
        "local-artifacts"
      ],
      "skills": [
        "./continue-claude-work"
      ]
    },
    {
      "name": "scrapling-skill",
      "description": "Install, troubleshoot, and use Scrapling CLI for extracting HTML, Markdown, or text from webpages. Diagnoses missing extras, Playwright browser runtime issues, TLS verification failures, and WeChat public article extraction patterns. Use when users mention Scrapling, `scrapling extract`, `uv tool install scrapling`, or need to decide between static and browser-backed fetching",
      "source": "./",
      "strict": false,
      "version": "1.0.0",
      "category": "developer-tools",
      "keywords": [
        "scrapling",
        "web-scraping",
        "html",
        "markdown",
        "playwright",
        "wechat",
        "extraction",
        "cli"
      ],
      "skills": [
        "./scrapling-skill"
      ]
    }
  ]
}
