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".

80

Quality

77%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/saas-packs/coderabbit-pack/skills/coderabbit-sdk-patterns/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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

This is a well-structured skill description with explicit 'Use when' and 'Trigger with' clauses that clearly define its niche around CodeRabbit automation. Its main weakness is that the capability description could be more specific about the concrete actions it enables (e.g., parsing comments, auto-resolving issues, triggering re-reviews) rather than staying at a slightly abstract level.

Suggestions

Add more concrete specific actions like 'parse review comments', 'auto-resolve findings', 'trigger re-reviews', 'extract code suggestions from PR comments' to improve specificity.

DimensionReasoningScore

Specificity

The description mentions 'GitHub API and PR comments', 'processing review feedback programmatically', and 'integrating CodeRabbit into custom workflows', which names the domain and some actions but doesn't list multiple concrete specific actions like 'parse review comments', 'auto-resolve findings', 'trigger re-reviews', etc.

2 / 3

Completeness

The description clearly answers both 'what' (apply CodeRabbit automation patterns using GitHub API and PR comments) and 'when' (explicit 'Use when' clause covering building automation, processing feedback, integrating into workflows, plus explicit trigger phrases).

3 / 3

Trigger Term Quality

The description explicitly lists natural trigger phrases like 'coderabbit automation', 'coderabbit API patterns', 'automate coderabbit', 'coderabbit github api', 'process coderabbit reviews' — these are terms a user would naturally say when needing this skill, with good coverage of variations.

3 / 3

Distinctiveness Conflict Risk

The description is highly specific to CodeRabbit automation patterns with GitHub API integration — this is a very clear niche that is unlikely to conflict with generic GitHub, code review, or other automation skills.

3 / 3

Total

11

/

12

Passed

Implementation

64%

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

This is a solid, actionable skill with production-ready code examples covering multiple integration patterns. Its main weaknesses are the lack of validation checkpoints between steps (the steps function more as independent recipes than a cohesive workflow) and the monolithic structure that could benefit from splitting larger code blocks into referenced files. The error handling table is a nice touch but doesn't compensate for missing inline validation.

Suggestions

Add validation checkpoints between steps—e.g., after Step 1, verify the review object is non-null before proceeding to Step 2's comment extraction.

Consider splitting the dashboard script (Step 4) and GitHub Actions workflow (Step 5) into separate bundle files referenced from the main skill, reducing inline bulk.

Trim the Overview paragraph and Output section—Claude doesn't need an explanation of what CodeRabbit is, and the Output section merely restates what the steps demonstrate.

DimensionReasoningScore

Conciseness

Generally efficient with good code examples, but includes some unnecessary elements like the Overview paragraph explaining what CodeRabbit is, the 'Output' section that just restates what the steps already showed, and minor verbosity in comments. The prerequisites section is useful but could be tighter.

2 / 3

Actionability

Provides fully executable TypeScript and bash code with real API calls, specific bot login strings, concrete GitHub Actions YAML, and a complete error handling table. All code is copy-paste ready with real Octokit methods and proper types.

3 / 3

Workflow Clarity

Steps are clearly sequenced and numbered, but the steps are more of a collection of independent patterns than a true sequential workflow. There are no validation checkpoints between steps—e.g., no verification that the CodeRabbit review was actually fetched before extracting comments, and no feedback loop for the dashboard script if API calls fail beyond the basic error table.

2 / 3

Progressive Disclosure

References to external resources and next steps are present, but the skill is fairly long with all code inline. The dashboard script and GitHub Actions workflow could reasonably be split into separate files. References to 'coderabbit-install-auth' and 'coderabbit-core-workflow-a' are mentioned but no bundle files exist to support them.

2 / 3

Total

9

/

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.

Validation9 / 11 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

Total

9

/

11

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.