CtrlK
BlogDocsLog inGet started
Tessl Logo

coderabbit-sdk-patterns

Apply production-ready CodeRabbit automation patterns using GitHub API and PR comments. Use when building automation around CodeRabbit reviews, processing review feedback programmatically, or integrating CodeRabbit into custom workflows. Trigger with phrases like "coderabbit automation", "coderabbit API patterns", "automate coderabbit", "coderabbit github api", "process coderabbit reviews".

72

Quality

90%

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

80%Weight 40%Scale 1-3

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

The content is highly actionable and token-efficient, with executable examples across TypeScript, bash, and YAML. Its weaknesses are missing validation feedback loops in the workflows and dangling references to bundle files that do not exist.

Suggestions

Add explicit validation checkpoints (e.g., verify the review fetch returned data before categorizing; re-check CI gate state after posting a command) to create validate→fix→retry loops.

Either create the referenced bundle files (scripts/*.ts, scripts/*.sh, .github/workflows/*.yml) and point the body to them, or remove the dangling path references and the `coderabbit-install-auth` / `coderabbit-core-workflow-a` cross-skill pointers.

Consider splitting the long code blocks into a `references/` or `scripts/` directory and keeping SKILL.md as an overview to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is lean and mostly executable code, tables, and short prose; it does not pad with concepts Claude already knows, and every section earns its place.

3 / 3

Actionability

Each step ships complete, copy-paste-ready TypeScript, a bash script with `set -euo pipefail`, and a GitHub Actions YAML workflow with concrete APIs and commands.

3 / 3

Workflow Clarity

Steps 1–5 are clearly sequenced, but there are no explicit validate→fix→retry checkpoints; error recovery is only a static table rather than embedded feedback loops in the batch/dashboard operations.

2 / 3

Progressive Disclosure

No bundle directories (references/scripts/assets) exist, yet the body references paths like `scripts/fetch-coderabbit-reviews.ts`, `coderabbit-install-auth`, and `coderabbit-core-workflow-a` that are not present; all content sits inline in a ~180-line single file that could be split.

2 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

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

The description is well-crafted: it names concrete capabilities, includes an explicit Use-when trigger clause with natural phrases, and occupies a distinct niche. It uses third-person voice with no over-claims.

DimensionReasoningScore

Specificity

"Apply production-ready CodeRabbit automation patterns using GitHub API and PR comments" plus "building automation around CodeRabbit reviews, processing review feedback programmatically, or integrating CodeRabbit into custom workflows" lists multiple concrete actions, not vague language.

3 / 3

Completeness

It states what the skill does and provides an explicit "Use when…" clause with trigger phrases, clearly answering both what and when.

3 / 3

Trigger Term Quality

Explicit trigger phrases ("coderabbit automation", "coderabbit API patterns", "automate coderabbit", "coderabbit github api", "process coderabbit reviews") are natural terms a user would say and cover common variations.

3 / 3

Distinctiveness Conflict Risk

CodeRabbit automation is a clear niche with distinct, product-specific triggers, making it unlikely to fire for the wrong skill.

3 / 3

Total

12

/

12

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

13

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.