Patrick Erichsen
|
fd610627e0
|
feat: ingest and render skill presentation metadata (#3261)
* feat: ingest skill presentation metadata
* feat: render skill icons and clean titles
* feat: add skill presentation backfill
* fix: preserve hosted icons during backfill
* docs: clarify backfill icon ownership
* fix: track skill presentation provenance
|
2026-07-24 18:36:28 -05:00 |
|
Patrick Erichsen
|
306035cad7
|
feat: generalize GitHub Skill Sync engine (#3249)
|
2026-07-23 15:50:49 -07:00 |
|
Patrick Erichsen
|
fe8eff20ee
|
feat: keep external skill rollouts production-dark (#3236)
* feat: add fail-closed skill rollout gates
* fix: preserve scan queue pagination semantics
|
2026-07-23 08:36:41 -07:00 |
|
Patrick Erichsen
|
7aff40d26a
|
feat: support npx skills discovery (#3233)
|
2026-07-22 22:37:34 -07:00 |
|
Patrick Erichsen
|
3097319ef6
|
fix: publish complete skill artifacts (#3196)
* fix: preserve complete skill artifacts
* test: align artifact metadata expectations
* fix: harden complete skill artifact handling
* fix: close complete artifact review gaps
* fix: preserve legacy skill file metadata hints
* fix: close artifact presentation review gaps
* fix(cli): preserve legacy skill file collector export
* refactor: centralize artifact upload helpers
* fix: preserve artifact scan and publish bounds
* fix: scan complete published text artifacts
* fix: harden artifact download presentation
* test: avoid secret-like fixture text
* refactor: preview artifacts by content
* chore(deps): patch transitive audit advisories
|
2026-07-20 15:54:47 -07:00 |
|
Patrick Erichsen
|
32aa2348ad
|
feat: add public github skill feed candidates
Add public-github skill feed candidates for source-backed public skills, preserve hosted public-clawhub candidates, and centralize shared security scan policy for feed/install/download boundaries.
|
2026-06-23 17:16:33 -07:00 |
|
Vincent Koc
|
bf727b6a32
|
fix(codeql): clean clawhub quality findings
|
2026-06-22 18:18:21 +08:00 |
|
Patrick Erichsen
|
0f5496ff31
|
fix: allow github sync owner-scoped skill slugs
|
2026-06-19 15:00:23 -07:00 |
|
Patrick Erichsen
|
44f4ab0e74
|
fix: set GitHub scan upload content type
|
2026-06-15 18:09:15 -07:00 |
|
Patrick Erichsen
|
76638de7ad
|
feat: run full ClawScan for GitHub skills
Adds full ClawScan execution for GitHub-backed skills and updates the static audit ignore list for newly reported DOMPurify advisories.
|
2026-06-15 17:36:41 -07:00 |
|
Patrick Erichsen
|
7f35ce91af
|
fix: move GitHub source sync to Node runtime (#2652)
|
2026-06-15 10:49:18 -07:00 |
|
Patrick Erichsen
|
2d719feef5
|
fix: sync github status through skill digests
|
2026-06-04 21:02:54 -07:00 |
|
Patrick Erichsen
|
1a968d8243
|
fix: clean up publisher catalog rows (#2513)
* fix: clean up publisher catalog rows
* fix: type github sync soft deletes
|
2026-06-04 20:21:59 -07:00 |
|
Patrick Erichsen
|
fe4acc8e10
|
feat: surface github sync issues (#2509)
|
2026-06-04 19:15:39 -07:00 |
|
Patrick Erichsen
|
9cf9e12bdd
|
GitHub-backed skill source sync (#2498)
* feat: add github-backed skill seed schema
* feat: render github-backed skill manifests
* feat: add github-backed skill install resolver
* feat: add github-backed skill source sync
* fix: handle github resolver blocks
* fix: harden github source sync
* fix: expose github install blocks
* feat: support GitHub-backed skill sync
* fix: handle blocked github skill content
* fix: harden github sync rollout
* fix: bound github sync payloads
* feat: allow forcing pending github skill installs
* fix: remove official publisher seed rollout
* chore: format clawhub e2e test
|
2026-06-04 18:20:43 -07:00 |
|