CtrlK
BlogDocsLog inGet started
Tessl Logo

onepagecrm

OnePageCRM integration. Manage Leads, Contacts, Users, Pipelines, Filters. Use when the user wants to interact with OnePageCRM data.

67

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 skill is highly actionable with concrete CLI commands and a well-structured connection-readiness workflow including validation checkpoints. Its main weakness is conciseness — a marketing-style intro paragraph and some redundant explanation could be trimmed without losing clarity.

Suggestions

Cut the opening marketing paragraph about OnePageCRM's sales philosophy and the 'so you can focus on integration logic rather than auth plumbing' aside; keep only what Claude needs to operate the CLI.

Fix the broken step references: replace 'skip to Step 2' with a concrete heading and add a '1a' before '1b. Wait for the connection to be ready' (or renumber).

Merge the 'Searching for actions' and 'Popular actions' sections, which both demonstrate `action list --intent=QUERY`, to remove the duplicated command block.

DimensionReasoningScore

Conciseness

The body is mostly executable commands, but the opening OnePageCRM marketing paragraph ('emphasizes a single next action… Sales teams and individual salespeople use it to manage leads, track deals, and ensure consistent follow-up'), the 'so you can focus on the integration logic rather than auth plumbing' line, and the duplicated 'action list --intent=QUERY' block are unnecessary explanations Claude does not need.

3 / 5

Actionability

Provides copy-paste-ready bash commands for install, login, connection ensure, action search, action run with JSON input, and proxy requests, plus a complete flags table covering the common cases.

5 / 5

Workflow Clarity

A clear install→authenticate→connect→poll-until-ready→search→run sequence with a genuine feedback loop (polling READY/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR states and re-polling after user action), held below 5 by the dangling 'skip to Step 2' reference and a '1b' heading with no '1a'.

4 / 5

Progressive Disclosure

No bundle files exist, so all content lives in a single file organized into clear sections (Overview, Working with OnePageCRM, Install, Authentication, Connecting, Searching, Proxy, Best practices); minor redundancy between 'Searching for actions' and 'Popular actions' and the >50-line length keep it at 4 rather than 5.

4 / 5

Total

16

/

20

Passed

Description

87%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 cleanly answers both what and when, and the named product makes it distinct and triggerable. It is slightly under-comprehensive on action-verb diversity and natural synonyms, which keeps specificity and trigger-term quality at 4 rather than 5.

Suggestions

Vary the action verbs (e.g., 'Create and update Leads, Contacts, and Deals; manage Pipelines and Filters') to broaden specificity beyond the single verb 'Manage'.

Add natural trigger synonyms such as 'CRM', 'sales pipeline', 'deals', or 'contacts' so users phrasing the request differently still match.

DimensionReasoningScore

Specificity

Names the OnePageCRM domain and five concrete managed entities ('Manage Leads, Contacts, Users, Pipelines, Filters'), but relies on a single generic verb ('Manage') rather than the multiple distinct verbs of the anchor 5.

4 / 5

Completeness

Explicitly states what it does ('OnePageCRM integration. Manage Leads, Contacts, Users, Pipelines, Filters.') and when to use it ('Use when the user wants to interact with OnePageCRM data.'), matching the anchor 5.

5 / 5

Trigger Term Quality

'OnePageCRM' is the natural term a user would say and is repeated as 'interact with OnePageCRM data', but common synonyms like 'CRM', 'sales', 'deals', or 'leads' are absent.

4 / 5

Distinctiveness Conflict Risk

Names a specific commercial product with a clear niche and a product-name trigger, giving minimal conflict risk with other skills.

5 / 5

Total

18

/

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.

Validation15 / 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
membranedev/application-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.