CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

pipedrive-automation

Automate Pipedrive CRM operations including deals, contacts, organizations, activities, notes, and pipeline management via Rube MCP (Composio). 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 ./skills/pipedrive-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a dense, well-structured operational reference with concrete tool sequences, parameter formats, and hard-won API pitfalls that Claude would not know. Weaknesses are duplication between per-workflow Pitfalls and the Known Pitfalls section, a filler "When to Use" section, and no progressive disclosure of the quick-reference/API catalog into a separate file.

Suggestions

Consolidate the per-workflow "Pitfalls" sections with the global "Known Pitfalls" section — each item (email/phone arrays, done integer, didMerge, search wildcard limits) is currently stated twice.

Delete the empty "When to Use" section ("This skill is applicable to execute the workflow or actions described in the overview.") — it adds tokens without information.

Move the 25-row Quick Reference table into a references/ file (e.g., references/tool-catalog.md) and keep only the five core workflow sequences in SKILL.md to shorten the always-loaded context.

DimensionReasoningScore

Conciseness

"This skill is applicable to execute the workflow or actions described in the overview" is a pure filler section, and several pitfalls are stated twice (email/phone arrays in workflow 2 and "Parameter Quirks", `done` integer in workflow 3 and "Parameter Quirks", didMerge and wildcard limits in both places) — mostly efficient, but noticeably more tightening needed than anchor 4's "minor instances".

3 / 5

Actionability

Concrete numbered tool sequences with [Required]/[Prerequisite] labels, exact parameter formats ("YYYY-MM-DD", "HH:MM"), example payloads ("[{"value": "test@example.com", "label": "work", "primary": true}]"), and response field paths ("additional_data.pagination.next_start") give mostly executable guidance; no complete example tool-call payloads keeps it below anchor 5's copy-paste-ready coverage.

4 / 5

Workflow Clarity

Sequences are clearly ordered with explicit setup checkpoints ("Confirm connection status shows ACTIVE before running any workflows"), matching anchor 4's "clear sequence with most checkpoints present; minor validation gaps" — core workflows lack post-action verification (e.g., confirm a created deal by fetching it), and no destructive/batch workflows are actually sequenced so the destructive-operation cap does not apply.

4 / 5

Progressive Disclosure

Sections are well-organized (per-workflow headings, Common Patterns, Known Pitfalls, Quick Reference) but the entire tool catalog plus a 25-row quick-reference table is inlined in a ~220-line single-file SKILL.md with no reference files, matching anchor 3's "content that should be separate is inline"; it is above anchor 2 because structure is substantial, below anchor 4 because nothing is split out.

3 / 5

Total

14

/

20

Passed

Description

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

The description clearly communicates a distinct niche (Pipedrive CRM automation via Rube MCP) with a solid list of operation areas and natural keywords. Its main weakness is the complete absence of a "Use when..." trigger clause, which caps completeness at 3, and some missing synonyms (companies, leads, tasks).

Suggestions

Add an explicit trigger clause, e.g., "Use when the user wants to manage Pipedrive deals, contacts, companies, activities, or pipelines."

Include natural synonyms users would say — "companies" (organizations), "leads", "tasks/meetings/calls" (activities) — to improve trigger term coverage.

Replace the generic verb "Automate ... operations" with one or two concrete actions (e.g., "create and update deals, schedule activities, add notes") to sharpen specificity.

DimensionReasoningScore

Specificity

"Automate Pipedrive CRM operations including deals, contacts, organizations, activities, notes, and pipeline management" names the domain and lists six operation areas, exceeding anchor 3's "1-2 concrete actions" but the single generic verb "Automate" falls short of anchor 5's multiple distinct concrete actions (extract, fill, merge).

4 / 5

Completeness

The "what" is clear (automating Pipedrive CRM operations via Rube MCP), but there is no "Use when..." clause or equivalent explicit trigger guidance — the second sentence "Always search tools first for current schemas" is an instruction, not trigger guidance — so per the judging guideline completeness is capped at 3: clear "what", missing "when".

3 / 5

Trigger Term Quality

Includes good natural keywords users would say ("Pipedrive", "CRM", "deals", "contacts", "pipeline"), matching anchor 4's "good keyword coverage; a few natural terms missing" — common synonyms like "companies", "leads", and "tasks/meetings/calls" are absent, so it is not anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

"Pipedrive CRM operations ... via Rube MCP (Composio)" occupies a clear niche with distinct triggers (Pipedrive, CRM deals, pipeline); only another Pipedrive-specific skill could overlap, matching anchor 5's minimal conflict risk rather than anchor 4's "minor overlap risk with closely related skills".

5 / 5

Total

16

/

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

skills/pipedrive-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.