CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

56

Quality

64%

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

Fix and improve this skill with Tessl

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

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

SKILL.md
Quality
Evals
Security

Quality

Content

59%Scale 1-5

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

This is a thorough Pipedrive automation skill that provides genuinely useful API-specific knowledge (parameter formats, pitfalls, tool sequences). Its main weaknesses are significant verbosity from duplicated information across sections (pitfalls repeated in both workflow-specific and global sections, quick reference table duplicating workflow content) and a monolithic structure that would benefit from splitting into overview + reference files. The workflow sequences with prerequisite/required/optional annotations are a strong organizational pattern.

Suggestions

Remove the duplicated pitfalls: consolidate API quirks into either the per-workflow sections OR the 'Known Pitfalls' section, not both. This would cut ~30-40 lines.

Split the quick reference table and detailed per-workflow parameter/pitfall documentation into a separate REFERENCE.md file, keeping SKILL.md as a concise overview with workflow sequences.

Add explicit validation steps after create/update operations (e.g., 'Verify: check response.success is true and response.data contains the created entity ID before proceeding').

Remove the vacuous 'When to Use' section at the end — it adds no information beyond what the title and description already convey.

DimensionReasoningScore

Conciseness

The skill is comprehensive but notably verbose for Claude. The 'Known Pitfalls' section repeats information already stated in individual workflow pitfalls sections (e.g., email/phone arrays, done integer, auto-merge). The quick reference table duplicates information from the workflows. The 'When to Use' section at the end is vacuous. However, the pitfalls and parameter details do add genuine value since they encode API-specific knowledge Claude wouldn't have.

3 / 5

Actionability

The skill provides concrete tool names, specific parameter names with formats (YYYY-MM-DD, HH:MM), exact field structures (email array of objects example), and clear tool sequences. However, there are no executable code examples or copy-paste ready tool invocation snippets showing actual parameter payloads. The guidance is specific enough to act on but stops short of fully executable examples.

4 / 5

Workflow Clarity

Each workflow has a clearly numbered tool sequence with prerequisite/required/optional annotations, which is excellent. The ID resolution pattern and pagination handling are well-documented. However, there are no explicit validation checkpoints or error recovery loops — for instance, after creating a deal, there's no step to verify it was created correctly or handle failures. The setup section does include a verification step for connection status, which is good.

4 / 5

Progressive Disclosure

The content is a monolithic ~250+ line document with no references to external files. The quick reference table, all five workflow sections, common patterns, and known pitfalls are all inlined. The detailed parameter lists and pitfalls for each workflow could be split into separate reference files. With no bundle files provided, there's no external structure to leverage, but the content itself would benefit significantly from being split.

2 / 5

Total

13

/

20

Passed

Description

70%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 effectively identifies the domain (Pipedrive CRM) and lists multiple entity types it can manage, making it fairly specific and highly distinctive. Its main weakness is the absence of an explicit 'Use when...' clause, which would help Claude know exactly when to select this skill. Adding concrete actions (create, update, search) and natural trigger phrases would further strengthen it.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about Pipedrive, CRM operations, managing sales deals, or tracking customer contacts.'

Include concrete action verbs like 'create, update, search, delete' to clarify what operations are supported beyond just listing entity types.

Add natural synonyms like 'sales', 'leads', 'customers', or 'follow-ups' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Lists several specific CRM entities (deals, contacts, organizations, activities, notes, pipeline management) and names the integration platform (Rube MCP/Composio). Minor gap: doesn't specify concrete actions like 'create', 'update', 'delete' for each entity.

4 / 5

Completeness

The 'what' is clear (automate Pipedrive CRM operations across multiple entities). However, there is no explicit 'Use when...' clause or equivalent trigger guidance, which caps this at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

Includes strong natural keywords like 'Pipedrive', 'CRM', 'deals', 'contacts', 'organizations', 'activities', 'notes', 'pipeline'. Missing some user-natural synonyms like 'sales', 'leads', 'customers', or 'follow-ups'.

4 / 5

Distinctiveness Conflict Risk

Highly distinctive due to the specific naming of 'Pipedrive CRM' and 'Rube MCP (Composio)'. This creates a clear niche with minimal risk of conflicting with other skills.

5 / 5

Total

16

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.