gitextract_heotah4r/ ├── .claude/ │ └── settings.json ├── .claude-plugin/ │ └── marketplace.json ├── .gitignore ├── CLAUDE.md ├── README.md ├── docs/ │ ├── Agent-Skill-五种设计模式.md │ ├── Claude-Code-Skills-实战经验.md │ ├── Claude-Skills-完全构建指南.md │ ├── README_EN.md │ ├── README_JA.md │ └── excalidraw-mcp-guide.md ├── plugins/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── README.md │ ├── agent-skills-toolkit/ │ │ ├── 1.0.0/ │ │ │ ├── .claude-plugin/ │ │ │ │ └── plugin.json │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── commands/ │ │ │ │ ├── check-integration.md │ │ │ │ ├── create-skill.md │ │ │ │ ├── improve-skill.md │ │ │ │ ├── optimize-description.md │ │ │ │ └── test-skill.md │ │ │ └── skills/ │ │ │ ├── plugin-integration-checker/ │ │ │ │ └── skill.md │ │ │ └── skill-creator-pro/ │ │ │ ├── ENHANCEMENT_SUMMARY.md │ │ │ ├── LICENSE.txt │ │ │ ├── SELF_CHECK_REPORT.md │ │ │ ├── SKILL.md │ │ │ ├── UPGRADE_TO_EXCELLENT_REPORT.md │ │ │ ├── agents/ │ │ │ │ ├── analyzer.md │ │ │ │ ├── comparator.md │ │ │ │ └── grader.md │ │ │ ├── assets/ │ │ │ │ └── eval_review.html │ │ │ ├── eval-viewer/ │ │ │ │ ├── generate_review.py │ │ │ │ └── viewer.html │ │ │ ├── references/ │ │ │ │ ├── constraints_and_rules.md │ │ │ │ ├── content-patterns.md │ │ │ │ ├── design_principles.md │ │ │ │ ├── patterns.md │ │ │ │ ├── quick_checklist.md │ │ │ │ └── schemas.md │ │ │ └── scripts/ │ │ │ ├── __init__.py │ │ │ ├── aggregate_benchmark.py │ │ │ ├── generate_report.py │ │ │ ├── improve_description.py │ │ │ ├── package_skill.py │ │ │ ├── quick_validate.py │ │ │ ├── run_eval.py │ │ │ ├── run_loop.py │ │ │ └── utils.py │ │ ├── 1.1.0/ │ │ │ ├── .claude-plugin/ │ │ │ │ └── plugin.json │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── commands/ │ │ │ │ ├── check-integration.md │ │ │ │ ├── create-skill.md │ │ │ │ ├── improve-skill.md │ │ │ │ ├── optimize-description.md │ │ │ │ └── test-skill.md │ │ │ └── skills/ │ │ │ ├── plugin-integration-checker/ │ │ │ │ └── skill.md │ │ │ └── skill-creator-pro/ │ │ │ ├── ENHANCEMENT_SUMMARY.md │ │ │ ├── LICENSE.txt │ │ │ ├── SELF_CHECK_REPORT.md │ │ │ ├── SKILL.md │ │ │ ├── UPGRADE_TO_EXCELLENT_REPORT.md │ │ │ ├── agents/ │ │ │ │ ├── analyzer.md │ │ │ │ ├── comparator.md │ │ │ │ └── grader.md │ │ │ ├── assets/ │ │ │ │ └── eval_review.html │ │ │ ├── eval-viewer/ │ │ │ │ ├── generate_review.py │ │ │ │ └── viewer.html │ │ │ ├── references/ │ │ │ │ ├── constraints_and_rules.md │ │ │ │ ├── content-patterns.md │ │ │ │ ├── design_principles.md │ │ │ │ ├── patterns.md │ │ │ │ ├── quick_checklist.md │ │ │ │ └── schemas.md │ │ │ └── scripts/ │ │ │ ├── __init__.py │ │ │ ├── aggregate_benchmark.py │ │ │ ├── generate_report.py │ │ │ ├── improve_description.py │ │ │ ├── package_skill.py │ │ │ ├── quick_validate.py │ │ │ ├── run_eval.py │ │ │ ├── run_loop.py │ │ │ └── utils.py │ │ └── 1.2.0/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── commands/ │ │ │ ├── check-integration.md │ │ │ ├── create-skill.md │ │ │ ├── improve-skill.md │ │ │ ├── optimize-description.md │ │ │ └── test-skill.md │ │ └── skills/ │ │ ├── plugin-integration-checker/ │ │ │ └── skill.md │ │ └── skill-creator-pro/ │ │ ├── ENHANCEMENT_SUMMARY.md │ │ ├── LICENSE.txt │ │ ├── SELF_CHECK_REPORT.md │ │ ├── SKILL.md │ │ ├── UPGRADE_TO_EXCELLENT_REPORT.md │ │ ├── agents/ │ │ │ ├── analyzer.md │ │ │ ├── comparator.md │ │ │ └── grader.md │ │ ├── assets/ │ │ │ └── eval_review.html │ │ ├── eval-viewer/ │ │ │ ├── generate_review.py │ │ │ └── viewer.html │ │ ├── references/ │ │ │ ├── constraints_and_rules.md │ │ │ ├── content-patterns.md │ │ │ ├── design_principles.md │ │ │ ├── patterns.md │ │ │ ├── quick_checklist.md │ │ │ └── schemas.md │ │ └── scripts/ │ │ ├── __init__.py │ │ ├── aggregate_benchmark.py │ │ ├── generate_report.py │ │ ├── improve_description.py │ │ ├── package_skill.py │ │ ├── quick_validate.py │ │ ├── run_eval.py │ │ ├── run_loop.py │ │ └── utils.py │ ├── claude-code-setting/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── debug-statusline.sh │ │ └── skills/ │ │ └── mcp-config/ │ │ └── SKILL.md │ └── vscode-extensions-toolkit/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── commands/ │ │ ├── httpyac.md │ │ ├── port-monitor.md │ │ └── sftp.md │ └── skills/ │ ├── vscode-httpyac-config/ │ │ ├── README.md │ │ ├── SKILL.md │ │ ├── assets/ │ │ │ ├── env.template │ │ │ ├── http-file.template │ │ │ └── httpyac-config.template │ │ └── references/ │ │ ├── ADVANCED_FEATURES.md │ │ ├── AUTHENTICATION_PATTERNS.md │ │ ├── CLI_CICD.md │ │ ├── COMMON_MISTAKES.md │ │ ├── DOCUMENTATION.md │ │ ├── ENVIRONMENT_MANAGEMENT.md │ │ ├── REQUEST_DEPENDENCIES.md │ │ ├── SCRIPTING_TESTING.md │ │ ├── SECURITY.md │ │ ├── SYNTAX.md │ │ └── SYNTAX_CHEATSHEET.md │ ├── vscode-port-monitor-config/ │ │ ├── SKILL.md │ │ ├── examples/ │ │ │ ├── fullstack.json │ │ │ ├── microservices.json │ │ │ ├── nextjs.json │ │ │ ├── vite-basic.json │ │ │ └── vite-with-preview.json │ │ └── references/ │ │ ├── advanced-config.md │ │ ├── configuration-options.md │ │ ├── integrations.md │ │ └── troubleshooting.md │ └── vscode-sftp-config/ │ ├── SKILL.md │ ├── assets/ │ │ ├── deploy-checklist.md │ │ ├── nginx-static.conf.template │ │ ├── nginx-subdomain.conf.template │ │ └── sftp.json.template │ └── references/ │ ├── nginx-best-practices.md │ ├── ssh-config.md │ └── ssl-security.md └── skills/ └── obsidian-to-x/ ├── SKILL.md ├── references/ │ ├── articles.md │ ├── obsidian-conversion.md │ ├── obsidian-integration.md │ ├── regular-posts.md │ └── troubleshooting.md └── scripts/ ├── check-editor-content.ts ├── check-paste-permissions.ts ├── copy-to-clipboard.ts ├── insert-code-blocks.ts ├── md-to-html.ts ├── obsidian-to-article.ts ├── obsidian-to-post.ts ├── package.json ├── paste-from-clipboard.ts ├── publish-active.sh ├── test-annotation-debug.ts ├── test-code-insertion.ts ├── x-article.ts ├── x-post.ts ├── x-quote.ts ├── x-utils.ts └── x-video.ts