feat(skills): add opengist skill #15

Merged
w33ble merged 2 commits from feat/opengist-skill into main 2026-09-22 17:22:39 -06:00
Collaborator

Summary

  • New opengist skill: curl-based coverage of the OpenGist REST API — create, get, update (rename/add/delete files, visibility), delete, raw files at a revision, and header-based pagination. Auth via OPENGIST_BASE_URL and OPENGIST_TOKEN env vars.
  • agents/skills/opengist/README.md: skill overview, requirements, API surface, and doc links.
  • .skillspector-baseline.yaml: 6 new rules entries for documented false positives (PE3, TM1, E1, EA2) on the new files.

Why

Adds agent access to self-hosted OpenGist for saving/updating gists. Every usage detail in the skill was verified live against the instance (create → read → update with rename/add/delete/visibility change → raw file at partial SHA → delete, plus 401/404/422 error codes). User-administration endpoints are intentionally out of scope.

## Summary - New `opengist` skill: curl-based coverage of the OpenGist REST API — create, get, update (rename/add/delete files, visibility), delete, raw files at a revision, and header-based pagination. Auth via `OPENGIST_BASE_URL` and `OPENGIST_TOKEN` env vars. - `agents/skills/opengist/README.md`: skill overview, requirements, API surface, and doc links. - `.skillspector-baseline.yaml`: 6 new `rules` entries for documented false positives (PE3, TM1, E1, EA2) on the new files. ## Why Adds agent access to self-hosted OpenGist for saving/updating gists. Every usage detail in the skill was verified live against the instance (create → read → update with rename/add/delete/visibility change → raw file at partial SHA → delete, plus 401/404/422 error codes). User-administration endpoints are intentionally out of scope. ## Related - API docs: https://opengist.io/docs/api.html - Local gates: `mise run validate-skills` and `mise run scan-skills` pass (0 unbaselined findings)
Curl-based skill for the OpenGist REST API (create/get/update/delete
gists, raw files, pagination) using OPENGIST_BASE_URL and
OPENGIST_TOKEN env vars. All usage verified against a live instance.
SkillSpector rules entries for documented false positives ride along.
docs(skills): add opengist README
All checks were successful
skills-scan / validate (pull_request) Successful in 43s
skills-scan / scan (pull_request) Successful in 2m4s
99a07b9256
w33ble approved these changes 2026-09-22 17:22:26 -06:00
w33ble merged commit cab5e61981 into main 2026-09-22 17:22:39 -06:00
w33ble deleted branch feat/opengist-skill 2026-09-22 17:22:39 -06:00
w33ble referenced this pull request from a commit 2026-09-22 17:22:40 -06:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
w33ble/agents!15
No description provided.