16 Commits

Author SHA1 Message Date
Giuseppe Trisciuoglio 1c11b997d8 docs(specs): updated docs and minor fix on skill 2026-04-10 17:46:47 +02:00
Giuseppe Trisciuoglio fe17934eb3 ci(global): fixed skill review 2026-04-02 11:08:00 +02:00
Giuseppe Trisciuoglio b1a329382f fix(global): added command review list 2026-03-23 12:24:34 +01:00
Baptiste Fernandez 7fe9e25072 upgrade skill-review to skill-review-and-optimize + add apply workflow
- upgrade tesslio/skill-review to tesslio/skill-review-and-optimize (superset)
- enable AI-powered optimization suggestions on SKILL.md PRs
- add apply workflow for /apply-optimize comment trigger
2026-03-18 15:21:08 +00:00
Giuseppe Trisciuoglio 3b4f7c111e Merge pull request #155 from fernandezbaptiste/improve-prompt-engineering-skill
improve prompt-engineering skill structure
2026-03-16 13:37:40 +01:00
Giuseppe Trisciuoglio a37aeb12dc feat(global): added tessl integration for claim skills on registry 2026-03-15 21:10:26 +01:00
Baptiste Fernandez b6d9084e80 add skill-review GitHub Action for automated skill review on PRs
- triggers on pull requests touching SKILL.md files
- uses minimal permissions (pull-requests: write, contents: read)
- pinned to specific commit SHA for security
2026-03-15 11:46:43 +00:00
Giuseppe Trisciuoglio e2be50bf26 feat(developer-kit-java): add graalvm-native-image skill 2026-02-28 16:17:24 +01:00
Giuseppe Trisciuoglio c087624123 feat(security): scan only changed skills in PRs
- Add --changed flag to mcp_scan_checker.py using git diff
- Add --base flag for custom base ref comparison
- Update workflow: PRs scan only changed skills, push scans all
- Add make security-scan-changed target
- Auto-detect base ref (origin/main, origin/develop, HEAD~1)
2026-02-27 13:13:06 +01:00
Giuseppe Trisciuoglio d7d50e2b3e feat(security): implement mcp-scan security check for skills
Add security scanning integration using mcp-scan (Invariant Labs) to detect
prompt injection attacks, malware payloads, sensitive data handling issues,
and hard-coded secrets in skill definitions.

Changes:
- Add mcp_scan_checker.py wrapping mcp-scan with structured output
- Add security-scan.yml GitHub Actions workflow (PRs + pushes to main/develop)
- Add 'make security-scan' Makefile target
- Update .skills-validator-check/readme.md with security scanning docs

Closes #101
2026-02-27 12:21:29 +01:00
Giuseppe Trisciuoglio f8f3f1b6cd fix(ci): disable Trust Hub security check returning HTTP 400
The Trust Hub API at ai.gendigital.com/api/scan/lookup only accepts
ClawHub URLs (clawhub.ai or clawhub.com). The security checker was
sending raw GitHub content URLs which the API rejects with HTTP 400
"Invalid skill URL". Commenting out the job until a ClawHub-compatible
URL mapping is implemented.

Closes #100
2026-02-27 11:29:44 +01:00
Giuseppe Trisciuoglio f5a1f48ba8 feat(ci): add Gen Agent Trust Hub security check for affected skills 2026-02-25 16:01:29 +01:00
Giuseppe Trisciuoglio a1752afe6a chore: added GitHub issue template 2026-02-22 19:08:18 +01:00
Giuseppe Trisciuoglio 147afce5d6 chore: added validator script, added format for commands, agents and skills 2026-02-08 17:05:58 +01:00
Giuseppe Trisciuoglio 19836bd611 style: delete .github directory 2025-10-30 23:34:24 +01:00
Giuseppe ca409eaa16 feat: first implementation 2025-10-21 18:05:47 +02:00