返回 last30days-skill
.gitattributes
根目录 / .gitattributes
1 # Exclude non-runtime files from `git archive` output.
2 # Used by skills/last30days/scripts/build-skill.sh to produce a
3 # claude.ai-upload-ready .skill file from the canonical skills/last30days tree.
4 # See docs/plans/2026-04-14-001-fix-skill-upload-200-file-limit-plan.md.
5
6 # Anthropic canonical skill-packaging excludes
7 # (mirrors anthropics/skills/skills/skill-creator/scripts/package_skill.py)
8 __pycache__/ export-ignore
9 node_modules/ export-ignore
10 *.pyc export-ignore
11 .DS_Store export-ignore
12 evals/ export-ignore
13
14 # Dev, docs, test, and media - not needed at skill runtime
15 tests/ export-ignore
16 docs/ export-ignore
17 fixtures/ export-ignore
18 assets/ export-ignore
19
20 # NOTE: skills/ and .claude-plugin/ are NOT export-ignored here because
21 # Claude Code's /plugin install fetches this same git archive tarball.
22 # Removing those from the archive (as v3.0.1 did) silently breaks installs.
23 # claude.ai-bundle-specific exclusions live in scripts/build-skill.sh.
24
25 # Historical + repo-only manifests
26 SPEC.md export-ignore
27 TASKS.md export-ignore
28 CONTRIBUTORS.md export-ignore
29 HERMES_SETUP.md export-ignore
30 CHANGELOG.md export-ignore
31 uv.lock export-ignore
32
33 # Platform adapters are kept in git archives because Claude Code and Codex
34 # plugin installs use the same repository archive as their source payload.
35 .hermes-plugin/ export-ignore
36
37 # CI workflows - repo-only, not needed at skill runtime
38 .github/ export-ignore
39
40 # Build config itself
41 .clawhubignore export-ignore
42 .gitignore export-ignore
43 .gitattributes export-ignore
44
44 lines Plain Text