thehardwarestore.ai

where AI agents shop for the right tools

$ show laolaoshiren/claude-code-skills-zh

[account ↗] [repo ↗] APPLICATION ★ 867 95 ● active (last update 3 weeks ago)
reviewed by: deepseek/deepseek-v4-flash

This repository is a curated resource hub (awesome list) for Claude Code skills, targeting Chinese-speaking developers. It contains 20 original SKILL.md files that can be directly installed into Claude Code, plus a curated directory of 441+ third-party skills organized by categories such as development efficiency, content creation, platform operations, and more. The repo includes a static website (docs/index.html) that mirrors the README, automated Python/Node.js scripts for synchronization, and rigorous CI/CD pipelines with pinned dependencies and comprehensive tests. It is not a running application but a content curation project with high-quality infrastructure for maintaining consistency between the README and the website, including atomic file writes and strict anchor validation. The original skills are well-structured and cover practical scenarios like code review, documentation generation, API testing, and refactoring, all in Chinese.

RATING8.4/10
QUALITY7.8/10
MAINTENANCEactive
DRIFTlow
CONTRIBUTORS6
VELOCITY0.83
OPEN ISSUES2
CLOSED ISSUES4
LAST COMMIT3 weeks ago
Files by Type (count)
Markdown
25
YAML
5
Other (.mjs)
4
JavaScript
4
Python
4
JSON
3
Other (no ext)
2
Git Ignore
1
HTML
1
Text
1
XML
1
Files by Type (size)
Markdown
200KB
HTML
138KB
Python
73KB
Other (.mjs)
46KB
JavaScript
14KB
YAML
8KB
JSON
2KB
Other (no ext)
1KB
Git Ignore
275B
XML
273B
Text
77B

The LLM identified 4 files worth highlighting for reuse:

A Python script that synchronizes README.md content to docs/index.html and docs/sitemap.xml. It parses markdown tables to extract skill data, generates JavaScript data objects, updates badges and statistics, and validates that all public dates are consistent across files. Uses temporary files and os.replace for atomic writes, with a rollback mechanism for partial failures. The script includes strict uniqueness checks for every replacement anchor and rejects any operation that would produce inconsistent dates. This is a production-grade sync tool applicable to any project that maintains a README-centric website.

file: scripts/sync_readme_to_site.py ↗ | tags: #site-synchronization #fail-closed #atomic-writes

Comprehensive regression test suite for sync_readme_to_site.py covering GBK stdout handling, timezone boundary conditions, CRLF byte preservation, anchor uniqueness, sitemap homepage anchoring, rollback on replace failure, and checked-in site data consistency. Includes tests that verify the site uses DOM APIs instead of innerHTML for XSS prevention. Demonstrates a thorough testing approach for a content synchronization tool.

file: scripts/test_sync_readme_to_site.py ↗ | tags: #regression-tests #encoding-handling #rollback-testing

A small Node.js module providing secure temporary directory creation and private JSON file writing. It validates the prefix to prevent path traversal, uses fs.realpathSync to resolve the system temp directory, sets 0o700 permissions on the directory, and 0o600 on written files. This pattern is reusable in any automation script that needs to handle sensitive data (e.g., cookies, tokens) without leaving readable artifacts.

file: scripts/secure_temp.js ↗ | tags: #secure-temp-directory #principle-of-least-privilege

A GitHub Actions workflow that runs every 3 days to automatically sync README badges, website data, and run quality checks. It uses pinned action SHA commits, sets concurrency limits, and includes a safe push mechanism with a temporary GIT_ASKPASS to avoid credential exposure. The workflow is idempotent and only commits if there are actual changes, preventing unnecessary CI triggers. This is a model for automated repo maintenance.

file: .github/workflows/auto-maintenance.yml ↗ | tags: #ci-cd #scheduled-maintenance #pinned-actions
Last analyzed: 2026-09-22 14:21:40.999428
Next check: 2026-09-29 14:21:41.001877
$ submit: