CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

github-platform

GitHub pull requests, review threads, failing Actions checks and stacked pull requests, through GitHub's MCP server and the gh CLI. Use when opening, reviewing or updating a pull request, fixing a failed check, or splitting a change into a stack.

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

96%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Excellent operational content: terse, concrete, and fully executable, with three workflows that each define a completion check and failure-recovery path. The only structural gap is that all detail is inlined in SKILL.md with no one-level-deep reference files for bulkier material such as the GraphQL queries and CI gotchas.

DimensionReasoningScore

Conciseness

The body is dense and imperative with zero padding — e.g. 'The REST API returns review comments without saying which are resolved. GraphQL says.' and 'Start at the first error, not the last line.' It explains nothing Claude already knows (no 'what a PR is', no library intros); every token carries operational information the model could not infer. Matches the lean anchor 5.

5 / 5

Actionability

Commands are copy-paste ready and cover the common cases: a complete GraphQL query for listing review threads, 'gh pr view 42 --json mergeStateStatus' with per-status meanings, 'gh api repos/{owner}/{repo}/pulls/42/comments/<databaseId>/replies -f body=...', and gh stack commands with exit-code handling ('Exit code 3 is a rebase conflict: resolve it, git add, then gh stack rebase --continue, or --abort'). Fully executable guidance matches anchor 5.

5 / 5

Workflow Clarity

Each of the three workflows is a numbered sequence with explicit completion checks and error-recovery loops: 'Done when step 1 shows every thread you fixed as resolved', 'Done when gh pr checks 42 passes on the new head commit', rerun-once feedback ('A second failure is real'), and exit codes 3 and 9 recovery for stacks. Clear sequences with validation checkpoints and feedback loops match anchor 5.

5 / 5

Progressive Disclosure

Sections are well organized (MCP server, Gotchas, Review threads, Failing checks, Stacked PRs) with an explicit pointer to the git-workflow skill and GitHub docs. However there are no bundle files at all: the full GraphQL query and the workflow-token/paths-filter gotchas are inline detail that could live in one-level-deep reference files, and the body exceeds 50 lines so the simple-skill exception does not apply. Good structure with minor organization gaps matches anchor 4 rather than the appropriately-split anchor 5.

4 / 5

Total

19

/

20

Passed

Description

88%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it names concrete capabilities and tooling, and pairs them with an explicit, action-oriented 'Use when' clause covering all of the skill's workflows. The only gaps are a missing common synonym ('PR') and slight trigger overlap with generic git-workflow skills.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — 'pull requests, review threads, failing Actions checks and stacked pull requests, through GitHub's MCP server and the gh CLI' — and concrete actions in the trigger clause ('opening, reviewing or updating a pull request, fixing a failed check, or splitting a change into a stack'), covering every workflow in the skill body. Fits the comprehensive anchor rather than the 'minor gaps' anchor 4.

5 / 5

Completeness

Explicitly answers both 'what' (GitHub PRs, review threads, failing Actions checks, stacked PRs via the MCP server and gh CLI) and 'when' ('Use when opening, reviewing or updating a pull request, fixing a failed check, or splitting a change into a stack') with concrete trigger phrases. This is the anchor-5 pattern; the 'when' clause is already specific so anchor 4 does not fit.

5 / 5

Trigger Term Quality

Natural terms users would say are present — 'pull request', 'failed check', 'fixing a failed check', 'splitting a change into a stack', 'review' — but common synonyms like 'PR' and 'failing CI' are missing. Good coverage with a few natural terms missing matches anchor 4, not the synonym-complete anchor 5.

4 / 5

Distinctiveness Conflict Risk

A clear GitHub-platform niche (MCP server, gh CLI, Actions checks) with mostly distinct triggers, but 'opening, reviewing or updating a pull request' overlaps with closely related generic git-workflow skills. Minor overlap risk matches anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

monkilabs/opencastle

Path

src/orchestrator/plugins/github/skills/github-platform/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.