Commit Graph

84 Commits

Author SHA1 Message Date
daymade
acde07ef09 pdf-creator: 自动 DYLD_LIBRARY_PATH + 列表渲染修复 + CSS 改进
- macOS ARM Homebrew 库路径自动检测(不再需要手动 export)
- 添加 markdown 预处理器:确保列表前有空行,防止解析为段落文本
- CSS word-break: break-all → overflow-wrap: break-word(中英混排友好)
- batch_convert.py: 修复跨目录运行时的 import 路径
- SKILL.md: 移除手动环境变量步骤

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 00:26:32 +08:00
daymade
4f07976825 release: prepare v1.37.0 with excel-automation and capture-screen 2026-03-02 20:01:18 +08:00
daymade
2896870061 feat: add financial-data-collector skill for US equity data collection
New skill that collects real financial data for any US publicly traded company
via yfinance. Outputs structured JSON with market data, historical financials,
WACC inputs, and analyst estimates. Includes 9-check validation script and
reference docs for yfinance pitfalls (NaN years, field aliases, FCF mismatch).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 19:40:52 +08:00
daymade
11b7539f10 Update promptfoo-evaluation skill with relay API and concurrency lessons
- Update model ID to claude-sonnet-4-6 (latest, Feb 2026)
- Add Relay/Proxy API Configuration section with apiBaseUrl patterns
- Document that maxConcurrency MUST be under commandLineOptions (not top-level)
- Add LLM-as-judge relay provider config (apiBaseUrl not inherited)
- Add 5 new Troubleshooting entries from real-world title-agent eval
- Add Concurrency Control section to API reference
- Clarify file:// path resolution (always relative to promptfooconfig.yaml)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 22:29:24 +08:00
daymade
1fd4969d03 feat(skills-search): add auto-bootstrap as first directive
Move `npx @daymade/ccpm setup` to the top of SKILL.md so the agent
bootstraps the entire ecosystem before attempting any command.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 16:53:12 +08:00
daymade
26aef9ceb2 chore: sync versioned marketplace updates for 1.34.1 2026-02-23 16:21:56 +08:00
daymade
72d879e609 Update skill docs and resources 2026-02-23 16:16:58 +08:00
daymade
c1cfacaf76 feat(skills-search): rewrite SKILL.md as Agent behavioral directives
- Transform from passive user documentation to active Agent instructions
- Add allowed-tools: Bash, Read for direct command execution
- Add intent mapping table: user intent → ccpm command
- Add execution rules: Claude runs commands directly, no copy-paste
- Add MCP server cross-reference for Claude Desktop users

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 16:16:02 +08:00
daymade
830fc8f90f ⬆️ feat: upgrade tunnel-doctor to v1.2.0 with Layer 4 SSH ProxyCommand diagnostics
Add fourth conflict layer: SSH ProxyCommand double tunneling causing
intermittent git push/pull failures when Shadowrocket TUN is active.

Structural improvements per skill best practices:
- Eliminate content duplication between SKILL.md and reference
- Rename proxy_fixes.md → proxy_conflict_reference.md for clarity
- Trim SKILL.md from 534 to 487 lines (under 500 limit)
- Shorten YAML description from 910 to 661 characters
- Fix "apply all four" listing 5 items (separate anti-pattern)
- Clarify Layer 4's relationship to Tailscale theme

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 20:03:25 +08:00
daymade
1a5c8d7931 ⬆️ feat: upgrade tunnel-doctor to v1.1.0 with SSH tunnel SOP and Makefile patterns
Add remote development SOP: proxy-safe Makefile patterns (--noproxy localhost),
SSH tunnel targets (tunnel/tunnel-bg with autossh), multi-port tunnels, and
end-to-end workflow with pre-flight checklist. Add diagnostic steps 2D (auth
redirect via SSH forwarding) and 2E (localhost proxy interception). Fix step
ordering, third-person description, and replace hardcoded IPs with placeholders.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 02:27:07 +08:00
daymade
abd0dbe066 feat: strengthen claude-md-progressive-disclosurer anti-deletion safeguards (v1.2.0)
- Add "move as-is, no compression" iron rule to prevent info loss during Level 2 migration
- Add anti-patterns 6 (compression during move) and 7 (disguising loss as "intentional deletion")
- Enhance Step 5 verification with 3 sub-checks: file existence, content completeness, no line counting
- Ban `wc -l` and line count mentions throughout the workflow
- Add real-world case studies 8 and 9 to principles reference
- Bump skill version to 1.2.0, marketplace to 1.32.1

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 05:37:32 +08:00
daymade
08324f8ebe fix: bump claude-md-progressive-disclosurer to v1.1.0 and add version bump rule
- Bump claude-md-progressive-disclosurer 1.0.1 → 1.1.0 (missed in previous commit)
- Add mandatory "Updating Existing Skills" rule to CLAUDE.md: any commit
  that modifies a skill's files MUST bump that skill's version in marketplace.json

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 04:48:53 +08:00
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