CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

circleci-automation

Automate CircleCI tasks via Rube MCP (Composio): trigger pipelines, monitor workflows/jobs, retrieve artifacts and test metadata. Always search tools first for current schemas.

Quality

72%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/circleci-automation/SKILL.md

The canonical home for this skill is circleci-automation in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

67%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.

A well-structured, actionable guide that sequences MCP tool calls concretely with parameters, formats, and error-recovery loops. The main drag is redundancy: slug-format and ID-format pitfalls are repeated across multiple sections, and a filler "When to Use" section adds no value.

Suggestions

State the project_slug format and the UUID-vs-integer ID rules once (e.g., in Common Patterns) and remove the per-workflow and Known Pitfalls repetitions.

Delete the vacuous "When to Use" closing section, which restates the overview without adding trigger guidance.

Add one worked example per core workflow (sample parameter values plus an abbreviated expected response) to lift actionability to fully copy-paste ready.

DimensionReasoningScore

Conciseness

The body is mostly efficient instruction-only guidance with no concept over-explanation, but it contains clear tightening opportunities: the project slug format is repeated in ~5 places (per-workflow Key parameters, Common Patterns, and Known Pitfalls), UUID-vs-integer ID guidance is duplicated between workflow Pitfalls and the Known Pitfalls section, and the closing "When to Use" section is vacuous filler ("This skill is applicable to execute the workflow or actions described in the overview."). This fits anchor 3 rather than 4, where only minor trimming would be needed.

3 / 5

Actionability

Guidance is concrete and executable for an MCP-driven skill: numbered tool sequences with [Required]/[Optional]/[Prerequisite] labels, specific tool slugs (CIRCLECI_TRIGGER_PIPELINE, CIRCLECI_GET_JOB_ARTIFACTS), parameter names with formats ("project_slug: Project identifier in format gh/org/repo"), and a Quick Reference table. It stops short of anchor 5 only because there are no worked example calls with sample values or response excerpts.

4 / 5

Workflow Clarity

Multi-step processes are clearly sequenced with most checkpoints present: "Confirm connection status shows ACTIVE before running any workflows", "CIRCLECI_GET_JOB_DETAILS - Confirm job completed successfully [Prerequisite]", pagination feedback ("Continue until next_page_token is absent"), and error recovery ("Implement exponential backoff on 429 responses"). Not a 5 because there is no recovery guidance for failed triggers or incomplete auth beyond following the auth link.

4 / 5

Progressive Disclosure

No bundle files exist, and the single-file content is well structured with clear section headers, a workflow-to-job hierarchy walkthrough, and a quick-reference table. Content placement is appropriate for a single-purpose MCP orchestration skill; minor organization gaps (duplicated pitfalls sections could be consolidated into one navigable section) keep it at anchor 4 rather than 5.

4 / 5

Total

15

/

20

Passed

Description

66%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 specific, domain-anchored description that names the toolkit's main operations in concrete terms. Its main weakness is the missing "Use when..." trigger clause, which caps completeness and slightly weakens trigger quality and distinctiveness.

Suggestions

Add an explicit trigger clause, e.g., "Use when the user mentions CircleCI, CI/CD pipelines, build status, or wants to trigger/monitor pipeline runs or fetch build artifacts and test results."

Include common user-facing synonyms such as "CI/CD", "build", and "build status" so natural phrasings match the skill.

Briefly note the read vs. write split (triggering runs vs. monitoring/retrieving) so users can distinguish this from pure status-check skills.

DimensionReasoningScore

Specificity

The description lists several specific concrete actions ("trigger pipelines, monitor workflows/jobs, retrieve artifacts and test metadata") covering most of the toolkit surface. It falls short of anchor 5 because minor capabilities (e.g., viewing pipeline config, connection setup) are unmentioned, but it clearly exceeds anchor 3, which expects only 1-2 concrete actions.

4 / 5

Completeness

The "what" is clearly stated (automate CircleCI tasks: trigger, monitor, retrieve artifacts and test metadata), but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. This is not a 4 because the "when" is entirely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

Natural keywords users would say are present: CircleCI, pipelines, workflows, jobs, artifacts, test metadata, trigger, monitor. A few common variations are missing ("CI/CD", "build", "build status"), placing it at anchor 4 rather than the comprehensive synonym/extension coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

"CircleCI" plus "Rube MCP (Composio)" anchors a clear niche with minimal conflict risk against unrelated skills. It is not a 5 because the absence of a when-clause leaves minor overlap risk with closely related CI/CD or Rube MCP automation skills for generic requests like "run my builds".

4 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/circleci-automation/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.