5 Commits

Author SHA1 Message Date
Yilin Jing e0908a62eb fix(workflow): Remove factory-droid bot attribution from test installer
- Remove -a droid parameter from skills installation commands
- Add .gitattributes for repository statistics control
2026-01-29 00:39:22 +08:00
Yilin Jing 65b6aca906 fix: Correct jq syntax and add explicit bash shell for Windows compatibility
- Fixed jq query to correctly extract dependency names from object format
  Changed: keys[]? | .[] (which extracted version values)
  To: select(.dependencies | type == "object") | .dependencies | keys[]

- Added explicit 'shell: bash' for test jobs on Windows
  Windows runners default to PowerShell which can't execute Bash syntax
  This ensures bash is used for all test steps regardless of OS
2026-01-21 20:17:16 +08:00
Yilin Jing e61839219f fix: Update skills.json validation to support semantic versioning in dependencies
Changed validation script to handle new object-based dependency format
(from array to {dependency: version} format) while maintaining
backwards compatibility with legacy array format.

Previous format: "dependencies": ["twitter", "reddit"]
New format:     "dependencies": {"twitter": ">=1.0.0", "reddit": ">=1.0.0"}
2026-01-21 20:15:08 +08:00
Yilin Jing 10218ed453 refactor: standardize installation to npx skills add, remove install.sh and manual install docs 2026-01-21 13:21:18 +08:00
Yilin Jing 2d510b959a Refactor install.sh to use jq for skills.json parsing, add cross-platform CI tests 2026-01-19 19:08:17 +08:00