Commit Graph

122 Commits

Author SHA1 Message Date
daymade
e481958195 Release v1.32.0: Add windows-remote-desktop-connection-doctor skill
- Add windows-remote-desktop-connection-doctor v1.0.0 for diagnosing AVD/W365
  connection quality issues with transport protocol analysis and log parsing
- Update claude-md-progressive-disclosurer SKILL.md and references
- Update marketplace to v1.32.0 (37 skills)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 04:45:31 +08:00
daymade
b0a630390f Release v1.31.0: Add tunnel-doctor skill
- Add tunnel-doctor v1.0.0: diagnose and fix Tailscale + proxy/VPN route conflicts on macOS
- 6-step diagnostic workflow, per-tool fix guides (Shadowrocket/Clash/Surge)
- Tailscale SSH ACL config and WSL snap vs apt guidance
- Update marketplace to v1.31.0, skills count 35 → 36

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 00:26:36 +08:00
daymade
104e431574 Release v1.30.0: Add competitors-analysis skill
- Add competitors-analysis skill for evidence-based competitor tracking
  - Pre-analysis checklist to ensure repositories are cloned locally
  - Forbidden patterns to prevent assumptions and speculation
  - Required patterns for source citation (file:line_number format)
  - Tech stack analysis guides for Node.js, Python, Rust
  - Bundled references: profile_template.md, analysis_checklist.md
  - Management script: update-competitors.sh
- Update marketplace version from 1.29.0 to 1.30.0
- Update skills count from 34 to 35
- Update README.md and README.zh-CN.md (badges, skill section, use case)
- Update CLAUDE.md (skill count, available skills list)
- Update marketplace.json (metadata + new plugin entry)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 00:01:57 +08:00
daymade
4ea2c8b4de feat: add "信息记录原则" as Principle 0
Key insight from real-world optimization:
- Optimizing once is not enough - need rules to prevent future bloat
- Add "信息记录原则" section to teach Claude what goes where
- This enables self-regulation: Claude knows Level 1 vs Level 2 placement

Changes:
- Add Principle 0: "信息记录原则" with template
- Update workflow Step 4: add "信息记录原则" as first step
- Update architecture diagram: show "信息记录原则" position
- Update quick checklist: add verification item
- Add Case 6 in references: missing self-regulation rules

Now "四条核心原则" instead of "三条核心原则":
0. 信息记录原则(防止未来膨胀)
1. 触发索引表放开头和末尾
2. 引用必须有触发条件
3. 代码模式保留在 Level 1

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 23:51:04 +08:00
daymade
e3259880ff docs(CLAUDE.md): Add SOP for handling third-party marketplace promotion requests
- Add policy section defining what requests to decline
- Include rationale explaining scope creep, endorsement, and precedent concerns
- Add response template for polite but firm declines
- Document workflow for processing such requests
- Reference Issue #7 and PR #5 as precedent examples

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 20:30:28 +08:00
daymade
9106f8a0e1 Release v1.29.0: Enhance skill-creator with comprehensive YAML frontmatter documentation
- Bump skill-creator from v1.3.0 to v1.4.0
- Add complete YAML frontmatter reference table with all available fields
- Document `context: fork` for subagent-accessible skills (PR #6 by @costa-marcello)
- Add invocation control comparison table
- Document $ARGUMENTS placeholder with usage examples
- Add allowed-tools wildcard syntax examples
- Add hooks field inline example
- Update init_skill.py template with all optional fields

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 20:20:08 +08:00
daymade
af7602f40a docs(skill-creator): Enhance frontmatter documentation with $ARGUMENTS and examples
Improvements to the YAML frontmatter documentation merged from PR #6:

- Add explanation of $ARGUMENTS placeholder and how it works with skill invocation
- Add inline example showing /deep-research invocation with arguments
- Expand allowed-tools field with more wildcard examples (npm, docker compose)
- Add hooks field example showing pre-invoke configuration
- Update init_skill.py template with wildcard examples and $ARGUMENTS hint

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 20:17:04 +08:00
Costantino Marcello
2ce0266454 docs(skill-creator): Add comprehensive YAML frontmatter reference (#6)
Add documentation for all available YAML frontmatter fields, with special
emphasis on `context: fork` which is critical for skills that subagents
should be able to use via the Task tool.

Changes:
- Add YAML Frontmatter Reference section to SKILL.md with complete field table
- Document when to use `context: fork` for subagent-accessible skills
- Add invocation control comparison table
- Update init_skill.py template with commented optional frontmatter fields

This addresses a gap where skills created without `context: fork` could not
be used by subagents, limiting the skill's usefulness in multi-agent workflows.

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 20:15:36 +08:00
daymade
1d49e3e377 Release v1.28.0: Enhance meeting-minutes-taker with speaker identification
Add speaker identification and pre-processing pipeline:
- Speaker identification via feature analysis (word count, segment count,
  filler ratio, speaking style) with context.md team directory mapping
- New context_file_template.md for team directory configuration
- Intelligent file naming pattern: YYYY-MM-DD-<topic>-<type>.md
- Pre-processing pipeline with markdown-tools and transcript-fixer
- Transcript quality assessment workflow

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 21:57:01 +08:00
daymade
3f15b8942c Release v1.27.0: Enhance markdown-tools with Heavy Mode
Add multi-tool orchestration for best-quality document conversion:
- Dual mode: Quick (fast) and Heavy (best quality, multi-tool merge)
- New convert.py - main orchestrator with tool selection matrix
- New merge_outputs.py - segment-level multi-tool output merger
- New validate_output.py - quality validation with HTML reports
- Enhanced extract_pdf_images.py - metadata (page, position, dimensions)
- PyMuPDF4LLM integration for LLM-optimized PDF conversion
- pandoc integration for DOCX/PPTX structure preservation
- Quality metrics: text/table/image retention with pass/warn/fail
- New references: heavy-mode-guide.md, tool-comparison.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 21:36:08 +08:00
daymade
114c355aa8 Release v1.26.0: Add deep-research skill 2026-01-25 15:45:29 +08:00
daymade
450b33940b fix: detect invalid whitespace in frontmatter 2026-01-25 15:23:11 +08:00
daymade
e518989d2e fix: normalize YAML frontmatter spacing 2026-01-25 15:18:14 +08:00
daymade
8d7d9e049a chore: Update marketplace config for v1.25.0
- Bump marketplace version: 1.24.0 → 1.25.0
- Bump skill-creator version: 1.2.2 → 1.3.0 (sanitization step)
- Add meeting-minutes-taker plugin entry
- Update skill count: 32 → 33 in all docs
- Update badges in README.md and README.zh-CN.md
- Add skill sections and use cases in both READMEs
- Update CLAUDE.md available skills list

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 23:07:35 +08:00
daymade
1c538567f6 feat: Add meeting-minutes-taker skill and sanitization workflow
New skill: meeting-minutes-taker
- Transform meeting transcripts into structured minutes
- Multi-pass parallel generation with UNION merge
- Evidence-based recording with speaker quotes
- Mermaid diagrams for architecture discussions
- Iterative human-in-the-loop refinement
- Bundled references: template and completeness checklist

skill-creator enhancements:
- Add Step 5: Sanitization Review (Optional)
- New references/sanitization_checklist.md with:
  - 8 categories of content to sanitize
  - Automated grep scan commands
  - 3-phase sanitization process
  - Common pitfalls and completion checklist
- Renumber existing steps 5-8 to 6-9

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 18:20:19 +08:00
daymade
35872b9e77 Release v1.24.0: Add claude-skills-troubleshooting
- Add claude-skills-troubleshooting v1.0.0
  - Plugin installation and enablement debugging
  - Diagnostic scripts for installed vs enabled mismatch
  - Known GitHub issues tracking (#17832, #19696, #17089, #13543, #16260)
  - Skills vs Commands architecture documentation
  - Batch enable script for missing plugins

- Add i18n-expert v1.0.0
  - Complete i18n/l10n setup for React/Next.js/Vue
  - Key architecture and locale file organization
  - Translation generation strategy (AI, professional, manual)
  - Key parity validation between en-US and zh-CN
  - Bundled i18n_audit.py script

- Update marketplace to v1.24.0 (32 skills)
- Update README.md badges (skills count, version)
- Update README.zh-CN.md badges (skills count, version)
- Update CLAUDE.md skills count and Available Skills list
- Update youtube-downloader with PO token enhancements

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-22 22:05:14 +08:00
daymade
abd7fdc048 fix: correct CCPM installation package name in skills-search
Fixes #4

- Change npm package from @anthropic/ccpm to @daymade/ccpm
- @anthropic/ccpm does not exist (npm returns 404)
- @daymade/ccpm is the correct package (version 0.2.1)
- Add link to CCPM official website (https://ccpm.dev)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-15 23:35:50 +08:00
daymade
8363750c13 Release v1.22.0: Add skill-reviewer and github-contributor
- Add skill-reviewer v1.0.0 for reviewing Claude Code skills against best practices
  - Self-review mode: validate your own skills before publishing
  - External review mode: evaluate others' skill repositories
  - Auto-PR mode: fork, improve, submit PRs with additive-only changes
  - Auto-install dependencies: automatically installs skill-creator if missing

- Add github-contributor v1.0.0 for strategic open-source contribution
  - Four contribution types: Documentation, Code Quality, Bug Fixes, Features
  - Project selection criteria and red flags
  - PR excellence workflow and reputation building ladder
  - GitHub CLI commands and conventional commit format

- Update marketplace to v1.22.0 with 30 skills
- Update documentation (README, README.zh-CN, CLAUDE.md, CHANGELOG)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 23:02:40 +08:00
daymade
484255aa73 Release v1.21.1: Update macos-cleaner to v1.1.0
Major improvements based on real-world usage experience:

- Add "Value Over Vanity" principle - prioritize identifying truly useless
  items over maximizing cleanup numbers
- Add "Network Environment Awareness" - consider slow internet when
  recommending cache deletion
- Add "Impact Analysis Required" - every recommendation must explain
  consequences
- Add comprehensive "Anti-Patterns" section documenting what NOT to delete
- Add "Multi-Layer Deep Exploration" guide with complete tmux + Mole TUI
  navigation workflow
- Add "High-Quality Report Template" with proven 3-tier classification
  (🟢/🟡/🔴)
- Add "Report Quality Checklist" for verification before presenting findings
- Add explicit prohibition of `docker volume prune -f`
- Update safety principles to emphasize cache value over cleanup metrics

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 17:50:50 +08:00
daymade
8c1ef43e9a docs: Consolidate AGENTS.md into CLAUDE.md via symlink
- Migrated all valuable architecture content from AGENTS.md into CLAUDE.md
- Created new 'Plugin and Skill Architecture' section in CLAUDE.md
- Includes: Core Concepts (Skills, Plugins, Agents, Commands)
- Includes: Architecture diagrams, installation flow, data flow
- Includes: Common misconceptions and best practices
- Deleted original AGENTS.md file
- Created symlink AGENTS.md -> CLAUDE.md to avoid duplicate maintenance
- Updated internal references to point to CLAUDE.md sections

This consolidation ensures single source of truth for plugin/skill architecture documentation.
2026-01-11 16:21:49 +08:00
daymade
ed16fce4b0 docs: Add comprehensive plugin/skill architecture and troubleshooting
- Add AGENTS.md: Complete architecture guide for Plugins, Skills, and Agents
  - Explain the relationship between plugins and skills
  - Document the GitHub-based marketplace mechanism
  - Detail installation flow and data flow
  - Clarify common misconceptions
  - Provide best practices for authors, maintainers, and users

- Update CLAUDE.md: Add "Plugin and Skill Troubleshooting" section
  - Systematic debugging process with real-world examples
  - Common errors with root cause analysis and solutions
  - "Plugin not found" error (most common: forgot to push)
  - Stale marketplace cache issues
  - JSON syntax errors
  - Step-by-step debugging checklist
  - Debugging commands reference table
  - File locations reference
  - Common pitfalls with wrong/correct examples
  - Real-world case study: macos-cleaner installation issue
  - Advanced cache inspection techniques

Key learnings from macos-cleaner deployment:
- Claude Code marketplace is GitHub-based, not local-file-based
- Local changes invisible until git push
- Cache requires explicit update after GitHub changes
- installed_plugins.json is source of truth for installations

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 16:14:53 +08:00
daymade
4d6ed53c1e Release v1.21.0: Add macos-cleaner skill
- Add macos-cleaner v1.0.0 - Intelligent macOS disk space recovery
- Safety-first philosophy with risk categorization (Safe/Caution/Keep)
- Smart analysis: caches, app remnants, large files, dev environments
- Interactive cleanup with explicit user confirmation
- Bundled scripts: analyze_caches, analyze_dev_env, analyze_large_files,
  find_app_remnants, safe_delete, cleanup_report
- Comprehensive references: cleanup_targets, mole_integration, safety_rules
- Update marketplace to v1.21.0
- Update all documentation (README.md, README.zh-CN.md, CHANGELOG.md, CLAUDE.md)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 15:59:13 +08:00
daymade
3f2f8f02ca Release v1.20.0: Add twitter-reader skill
- Add twitter-reader v1.0.0 for Twitter/X content fetching via Jina.ai API
- Implement secure API key management using environment variables
- Support individual and batch tweet fetching with bundled scripts
- Include Python (fetch_tweet.py) and Bash (fetch_tweets.sh) scripts
- Update marketplace to v1.20.0 (26 → 27 skills)
- Update all documentation (README.md, README.zh-CN.md, CLAUDE.md)
- Security: Remove hardcoded API keys, enforce HTTPS, add validation

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-11 15:41:13 +08:00
daymade
7ba893d837 feat: add fact-checker skill v1.0.0
Add comprehensive fact-checking skill that verifies claims using web search
and official sources, then proposes corrections with user confirmation.

Features:
- 5-step workflow: identify → search → compare → report → apply
- Supports AI model specs, technical docs, statistics, general facts
- Source evaluation framework prioritizing official documentation
- Auto-correction with mandatory user approval gates
- Temporal context to prevent information decay

Real-world usage:
- Successfully updated AI model specs (Claude, GPT, Gemini)
- Corrected outdated version numbers and context windows
- Added temporal markers for time-sensitive information

Marketplace updates:
- Bumped version to 1.19.0
- Added fact-checker to plugins list
- Updated metadata description

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-05 23:31:44 +08:00
daymade
80cd0fe7e1 Update claude-md-progressive-disclosurer v1.0.1 with safety features
Enhanced workflow to prevent information loss and ensure optimization quality:
- Added mandatory backup step (Step 0)
- Added pre-execution verification checklist (Step 3.5)
- Added post-optimization testing (Step 5)
- Added exception criteria for safety-critical/high-frequency sections
- Added project-level vs user-level CLAUDE.md guidance
- Updated references with verification methods

Updated marketplace configuration:
- Bumped claude-md-progressive-disclosurer from 1.0.0 to 1.0.1
- Updated CHANGELOG.md with v1.18.2 entry

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-05 23:27:30 +08:00
daymade
8233430cf2 Release v1.18.1: Enhance markdown-tools with PDF image extraction
- Add extract_pdf_images.py script using PyMuPDF
- Refactor SKILL.md for clearer workflow documentation
- Update installation to use markitdown[pdf] extra
- Update marketplace version to 1.18.1
- Update markdown-tools version to 1.1.0
- Update README/README.zh-CN with new features
- Update QUICKSTART docs with in-app install instructions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 18:46:15 +08:00
daymade
515514b058 docs: Release v1.18.0 documentation
Update all documentation for v1.18.0 release including:
- Add 4 new skills: pdf-creator, claude-md-progressive-disclosurer, promptfoo-evaluation, iOS-APP-developer
- Update marketplace skills count from 23 to 25
- Update version badges and descriptions across README (EN/ZH)
- Update QUICKSTART guides with clearer marketplace install syntax
- Add skill sections with features, use cases, and installation commands
- Update CLAUDE.md with new skill listings and counts
- Update demos index

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 13:06:17 +08:00
daymade
4a36e89195 Add word-level diff generator script
- Add scripts/generate_word_diff.py for generating word-by-word comparison HTML
- Shows complete word replacements (e.g., 'japanese 3 pro' → 'Gemini 3 Pro')
- More readable than character-level or line-level diffs
- Update SKILL.md with usage instructions and script documentation
2025-12-21 12:58:32 +08:00
daymade
dbcb53a376 Fix RuntimeError: Event loop is closed
- Move HTTP client cleanup into the same async context
- Prevents 'Event loop is closed' error when closing HTTP client
- Ensures proper resource cleanup in the same event loop
2025-12-20 23:29:28 +08:00
daymade
6a94cfcc69 docs: Update marketplace URL format to full GitHub URL
- Update plugin marketplace add command from 'daymade/claude-code-skills' to full GitHub URL
- Add marketplace name clarification (daymade-skills from marketplace.json)
- Update all plugin install commands to use @daymade-skills suffix
- Standardize marketplace references across all documentation files
- Update installation scripts to use new URL format

Affected files:
- CLAUDE.md: Development commands and skill creation workflow
- CONTRIBUTING.md: Contribution guidelines
- QUICKSTART.md: Quick start guide
- QUICKSTART.zh-CN.md: Chinese quick start guide
- README.md: Main documentation
- README.zh-CN.md: Chinese documentation
- demos/index.html: Demo page
- scripts/install.ps1: Windows installation script
- scripts/install.sh: Unix installation script

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-20 23:22:51 +08:00
daymade
4e3a54175e Release v1.18.0: Add iOS-APP-developer and promptfoo-evaluation skills
### Added
- **New Skill**: iOS-APP-developer v1.1.0 - iOS development with XcodeGen, SwiftUI, and SPM
  - XcodeGen project.yml configuration
  - SPM dependency resolution
  - Device deployment and code signing
  - Camera/AVFoundation debugging
  - iOS version compatibility handling
  - Library not loaded @rpath framework error fixes
  - State machine testing patterns for @MainActor classes
  - Bundled references: xcodegen-full.md, camera-avfoundation.md, swiftui-compatibility.md, testing-mainactor.md

- **New Skill**: promptfoo-evaluation v1.0.0 - LLM evaluation framework using Promptfoo
  - Promptfoo configuration (promptfooconfig.yaml)
  - Python custom assertions
  - llm-rubric for LLM-as-judge evaluations
  - Few-shot example management
  - Model comparison and prompt testing
  - Bundled reference: promptfoo_api.md

### Changed
- Updated marketplace version from 1.16.0 to 1.18.0
- Updated marketplace skills count from 23 to 25
- Updated skill-creator to v1.2.2:
  - Fixed best practices documentation URL (platform.claude.com)
  - Enhanced quick_validate.py to exclude file:// prefixed paths from validation
- Updated marketplace.json metadata description to include new skills

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-20 17:23:08 +08:00
daymade
b1a21dc05b feat: Add skills-search skill for CCPM registry
- Add skills-search v1.0.0: Search, discover, install, and manage Claude Code skills from CCPM registry
- Track docs-cleaner skill that was already in marketplace.json
- Update marketplace version from 1.15.0 to 1.16.0
- Update skill count from 22 to 23 across all documentation
- Add skills-search section to README.md and README.zh-CN.md
- Add CCPM CLI to requirements section
- Add use case section for skill discovery & management

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-11 20:53:31 +08:00
daymade
d0042ffc7a feat: Add claude-md-progressive-disclosurer skill
- Add skill for optimizing user CLAUDE.md files
- Apply progressive disclosure principles to reduce context overhead
- Include workflow for auditing, classifying, and refactoring sections
- Add reference doc for token economics and best practices
- Update marketplace to v1.15.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-11 20:20:41 +08:00
daymade
ec3141b8ef feat: Add pdf-creator skill for markdown to PDF conversion
- Add pdf-creator skill with Chinese font support (weasyprint)
- Include md_to_pdf.py for single file conversion
- Include batch_convert.py for multiple files
- Support formal documents: legal filings, reports, trademark applications
- Update marketplace to v1.14.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-11 20:04:33 +08:00
daymade
1d237fc3be feat: Update skill-creator and transcript-fixer
skill-creator v1.2.0 → v1.2.1:
- Add critical warning about not editing skills in cache directory
- Cache location (~/.claude/plugins/cache/) is read-only
- Changes there are lost on cache refresh

transcript-fixer v1.0.0 → v1.1.0:
- Add Chinese/Japanese/Korean domain name support (火星加速器, 具身智能)
- Add [CLAUDE_FALLBACK] signal for Claude Code to take over when GLM unavailable
- Add Prerequisites section requiring uv for Python execution
- Add Critical Workflow section for dictionary iteration
- Add AI Fallback Strategy and Database Operations sections
- Add Stages table (Dictionary → AI → Full pipeline)
- Add ensure_deps.py script for shared virtual environment
- Add database_schema.md and iteration_workflow.md references
- Update domain validation from whitelist to pattern matching
- Update tests for Chinese domains and security bypass attempts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-11 13:04:27 +08:00
daymade
20cc442ec4 feat(history-finder): Add claude-code-history-files-finder skill
Add new skill for finding and recovering content from Claude Code
session history files (.claude/projects/).

Features:
- Search sessions by keywords across project history
- Recover deleted files from Write tool calls
- Analyze session statistics and tool usage
- Track file evolution across multiple sessions

Best practice improvements applied:
- Third-person description in frontmatter
- Imperative writing style throughout
- Progressive disclosure (workflows in references/)
- No content duplication between SKILL.md and references
- Proper exception handling in scripts
- Documented magic numbers

Marketplace integration:
- Updated marketplace.json (v1.13.0, 20 plugins)
- Updated README.md badges, skill section, use cases
- Updated README.zh-CN.md with Chinese translations
- Updated CLAUDE.md skill count and available skills list
- Updated CHANGELOG.md with v1.13.0 entry

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 16:21:19 +08:00
daymade
31a535b409 feat(skill-creator): Add path reference validation
- Add find_path_references() to scan SKILL.md for bundled resource paths
- Add validate_path_references() to verify referenced files exist
- Smart filtering for example/documentation contexts
- Update SKILL.md Step 6 with validation details
- Bump version to 1.2.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-01 20:33:15 +08:00
daymade
adc4072f02 feat(youtube-downloader): Add HLS streaming support v1.1.0
- Add comprehensive HLS stream download support (m3u8 format)
- Add support for Mux, Vimeo, and other HLS-based services
- Add ffmpeg-based workflow with authentication headers
- Add Referer header configuration for protected streams
- Add protocol whitelisting guidance
- Add separate audio/video stream handling and merging
- Add troubleshooting for 403 errors, stuck cookie extraction, expired signatures
- Update skill description and triggers to include HLS streams

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-19 01:21:25 +08:00
daymade
df2e654b1d Release v1.11.0: Add prompt-optimizer skill with EARS methodology
Add new prompt-optimizer skill (v1.1.0) for transforming vague prompts into
precise EARS specifications:

New Features:
- EARS (Easy Approach to Requirements Syntax) transformation with 5 patterns
- 6-step optimization workflow (analyze, transform, theories, examples, enhance, present)
- Domain theory grounding (40+ frameworks across 10 domains)
- Role/Skills/Workflows/Examples/Formats prompt enhancement framework
- Progressive disclosure with 4 bundled reference files

Skill Improvements (v1.0.0 → v1.1.0):
- Reduced SKILL.md from 369 to 195 lines (47% reduction)
- Added advanced_techniques.md (325 lines) for complex scenarios
- Added 4th complete example (password reset security)
- Added attribution to 阿星AI工作室 (A-Xing AI Studio)
- Enhanced reference loading guidance

Marketplace Updates:
- Updated marketplace to v1.11.0 (17 → 18 skills)
- Updated all documentation (README.md, README.zh-CN.md, CLAUDE.md)
- Added Chinese and English descriptions with attribution

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 23:41:14 +08:00
daymade
15582e2538 Release v1.10.0: Add qa-expert skill and improve SOP
## New Skill: qa-expert (v1.0.0)

Comprehensive QA testing infrastructure with autonomous LLM execution:
- One-command QA project initialization with complete templates
- Google Testing Standards (AAA pattern, 90% coverage targets)
- Autonomous LLM-driven test execution via master prompts (100x speedup)
- OWASP Top 10 security testing (90% coverage target)
- Bug tracking with P0-P4 severity classification
- Quality gates enforcement (100% execution, ≥80% pass rate, 0 P0 bugs)
- Ground Truth Principle for preventing doc/CSV sync issues
- Day 1 onboarding guide (5-hour timeline)
- 30+ ready-to-use LLM prompts for QA tasks
- Bundled scripts: init_qa_project.py, calculate_metrics.py

## Documentation Updates

- Updated marketplace to v1.10.0 (16 → 17 skills)
- Updated CHANGELOG.md with v1.10.0 entry
- Updated README.md (EN) with qa-expert skill section
- Updated README.zh-CN.md (ZH) with skills 11-16 and qa-expert
- Updated CLAUDE.md with qa-expert in available skills list
- Updated marketplace.json with qa-expert plugin entry

## SOP Improvements

Enhanced "Adding a New Skill to Marketplace" workflow:
- Added mandatory Step 7: Update README.zh-CN.md
- Added 6 new Chinese documentation checklist items
- Added Chinese documentation to Common Mistakes (#2, #3, #4, #5, #7, #8)
- Updated File Update Summary Template (7 files including zh-CN)
- Added verification commands for EN/ZH sync
- Made Chinese documentation updates MANDATORY

Total: 17 production-ready skills

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-10 01:48:37 +08:00
daymade
edd8f30300 Add private skills to .gitignore
- seo-expert/ and video-creator/ excluded from public repo
- These commercial skills are now maintained in the private claude-code-skills-pro repository
2025-11-07 13:08:32 +08:00
daymade
85845d8805 docs: Add comprehensive marketplace skill integration guide
Add detailed step-by-step process for adding new skills to marketplace:
- 7-step integration workflow with templates
- Critical emphasis on marketplace.json (most important file)
- 15-item verification checklist
- Common mistakes to avoid (6 pitfalls)
- File update summary template
- Version numbering conventions
- Quick reference commands

Key improvements:
- Highlights marketplace.json as CRITICAL file in multiple places
- Documents all 4 required files: CHANGELOG.md, README.md, CLAUDE.md, marketplace.json
- Provides copy-paste templates for version entries
- Includes validation commands (security scan, JSON syntax)
- Lists all available categories for plugin classification

This comprehensive guide ensures complete and correct integration
every time a new skill is added to the marketplace.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 01:01:53 +08:00
daymade
9b724f33e3 Release v1.9.0: Add video-comparer skill and enhance transcript-fixer
## New Skill: video-comparer v1.0.0
- Compare original and compressed videos with interactive HTML reports
- Calculate quality metrics (PSNR, SSIM) for compression analysis
- Generate frame-by-frame visual comparisons (slider, side-by-side, grid)
- Extract video metadata (codec, resolution, bitrate, duration)
- Multi-platform FFmpeg support with security features

## transcript-fixer Enhancements
- Add async AI processor for parallel processing
- Add connection pool management for database operations
- Add concurrency manager and rate limiter
- Add audit log retention and database migrations
- Add health check and metrics monitoring
- Add comprehensive test suite (8 new test files)
- Enhance security with domain and path validators

## Marketplace Updates
- Update marketplace version from 1.8.0 to 1.9.0
- Update skills count from 15 to 16
- Update documentation (README.md, CLAUDE.md, CHANGELOG.md)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 00:23:12 +08:00
daymade
bd0aa12004 Release v1.8.0: Add transcript-fixer skill
## New Skill: transcript-fixer v1.0.0

Correct speech-to-text (ASR/STT) transcription errors through dictionary-based rules and AI-powered corrections with automatic pattern learning.

**Features:**
- Two-stage correction pipeline (dictionary + AI)
- Automatic pattern detection and learning
- Domain-specific dictionaries (general, embodied_ai, finance, medical)
- SQLite-based correction repository
- Team collaboration with import/export
- GLM API integration for AI corrections
- Cost optimization through dictionary promotion

**Use cases:**
- Correcting meeting notes, lecture recordings, or interview transcripts
- Fixing Chinese/English homophone errors and technical terminology
- Building domain-specific correction dictionaries
- Improving transcript accuracy through iterative learning

**Documentation:**
- Complete workflow guides in references/
- SQL query templates
- Troubleshooting guide
- Team collaboration patterns
- API setup instructions

**Marketplace updates:**
- Updated marketplace to v1.8.0
- Added transcript-fixer plugin (category: productivity)
- Updated README.md with skill description and use cases
- Updated CLAUDE.md with skill listing and counts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-28 13:16:37 +08:00
daymade
d1041ac203 feat(skill-creator): Add mandatory security review step before packaging
- Add security_scan.py script with gitleaks integration
- Detect hardcoded secrets, personal info, and unsafe code patterns
- Add content-based hash validation in package_skill.py
- BLOCK packaging if security scan not run or content changed
- Add reference file naming guidelines in SKILL.md
- Create .gitignore for security marker files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-28 13:10:35 +08:00
daymade
725e37b8f1 feat(youtube-downloader): add WebM to MP4 conversion workflow
Add comprehensive WebM to MP4 conversion documentation to help users convert
high-quality YouTube downloads to more widely compatible MP4 format.

Changes:
- Add "Convert WebM to MP4" section to Common Tasks with ffmpeg workflow
- Include detailed parameter explanations (H.264, AAC, CRF, preset)
- Add conversion use case to "When to Use This Skill" section
- Document encoding speed expectations (~6x on modern hardware)
- Maintain imperative form throughout new content

The workflow guides users through:
1. Installing ffmpeg if needed
2. Converting WebM (VP9) to MP4 (H.264/AAC) with optimal settings
3. Understanding quality/speed tradeoffs

This addresses the common need to convert high-quality YouTube downloads
(which use WebM/VP9 by default) to MP4 format for better device compatibility.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 16:55:33 +08:00
daymade
8a4c7cfb10 Release v1.7.0: Add repomix-safe-mixer skill
Add new security-focused skill for safely packaging codebases with repomix
by automatically detecting and removing hardcoded credentials.

New skill: repomix-safe-mixer
- Detects 20+ credential patterns (AWS, Supabase, Stripe, OpenAI, etc.)
- Scan → Report → Pack workflow with automatic blocking
- Standalone security scanner for pre-commit hooks
- Environment variable replacement guidance
- JSON output for CI/CD integration

Also updates:
- skill-creator: Simplified path resolution best practices
- marketplace.json: Version 1.7.0, added repomix-safe-mixer plugin
- README.md: Updated to 14 skills, added repomix-safe-mixer documentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 16:48:52 +08:00
daymade
de8b803283 fix: Replace hardcoded paths with skill-relative paths in repomix-unmixer
Replace all hardcoded absolute paths (~/.claude/skills/repomix-unmixer/scripts/)
with skill-relative paths (scripts/) to ensure the skill works correctly
regardless of installation method (user skills, project skills, marketplace plugins).

Changes:
- Replace 13 occurrences of hardcoded script paths
- Use skill-relative paths following Anthropic best practices
- Maintain compatibility across all installation contexts

This fixes the error where the skill failed when installed as a marketplace
plugin because it assumed the ~/.claude/skills/ directory structure.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 15:42:28 +08:00
daymade
974a93cb3a Release v1.6.0: Add youtube-downloader skill
- Add youtube-downloader v1.0.0
- Update marketplace to v1.6.0
- Comprehensive YouTube video/audio downloading with yt-dlp
- Android client workaround for nsig extraction issues
- Audio-only MP3 conversion
- Format selection and network error handling
- Demo GIF and comprehensive documentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 14:56:00 +08:00
daymade
4ce0bb2ab4 fix: Remove bash execution errors from demos using echo commands
**Critical fix for Image #1 issue:**

**Root cause:** VHS interprets typed text as actual bash commands in a real shell.
Text like "Create:", "Conclusion:", "12" caused "command not found" errors.

**Solution:** Wrap all narrative text in `echo '...'` commands for proper bash execution.

**Changes:**
- ppt-creator demo: All stages now use `echo` for display
- ui-designer demo: All steps now use `echo` for display
- File sizes increased (proper animation rendering):
  - ppt-creator: 496KB → 2.2MB
  - ui-designer: 262KB → 2.6MB

**Verification:**
✓ No "command not found" errors in VHS output
✓ Both GIFs render as valid 1400x800 GIF89a format
✓ All stage names and deliverables remain accurate per SKILL.md

**Technical details:**
- Before: `Type "# Stage 2: Storyline"` → bash error
- After: `Type "echo '# Stage 2: Storyline'"` → clean output

This fix ensures demos display workflow narratives without bash execution errors.
2025-10-26 13:25:28 +08:00