CtrlK
BlogDocsLog inGet started
Tessl Logo

apollo

Use only when a focused Sales workflow has selected a present and connected Apollo connector, or the user explicitly asks for Apollo prospecting, enrichment, Company Details, records, sequences, or outbound planning. Apply Apollo v2-specific behavior only after verifying app version 2.0.0 or later.

60

Quality

71%

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 ./packages/opencode/src/skill/builtin/.bundle/sales/workflows/apollo/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 delivers highly actionable, safety-first operational rules with clearly sequenced workflows and approval gates, and it wastes little space on known concepts. Its main weaknesses are redundancy across the Safety Rules, Credit-Aware, and Mutation sections, a monolithic structure with no reference files despite its length, and missing error-recovery loops.

Suggestions

Consolidate the redundant approval/credit rules: fold the Safety Rules section's restatements of Credit-Aware Behavior and Mutations gates into those sections, or reduce Safety Rules to a short cross-referencing checklist, to cut repeated tokens.

Split the per-domain rule sets (e.g., output table specifications, sequence/launch rules, mutation gates) into references/ files with clearly signaled one-level-deep links from SKILL.md, keeping the body as a lean overview.

Add brief error-recovery feedback loops for batch/destructive operations — e.g., what to do when a mutation fails, a duplicate is detected, or dedupe is unsupported — to complement the existing preview-and-confirm checkpoints.

DimensionReasoningScore

Conciseness

The body is dense and rule-driven with no explanation of concepts Claude already knows, but the Safety Rules section substantially restates the credit/approval gates from "Credit-Aware Behavior" and "Mutations", and Output Rules repeat the "Apollo credit" phrasing — several passages could be tightened or merged.

3 / 5

Actionability

Concrete, executable guidance throughout an instruction-only skill: an exact 7-step People-to-Company-Details flow, exact table column specifications, mandated phrasing ("Say 'Company Details,' not 'account context.'"), and field-level diff requirements. It stops short of a 5 because there are few worked examples beyond the single output template.

4 / 5

Workflow Clarity

Multi-step flows are clearly sequenced with explicit approval checkpoints before mutations and enrollment (preview, diff, explicit confirmation, "Do not split a risky batch into multiple mutations to bypass review"), so the destructive/batch cap does not apply. However, error-recovery feedback loops (what to do when a mutation fails or duplicates are flagged) are absent, keeping it below a 5.

4 / 5

Progressive Disclosure

No bundle files exist and the ~213-line body keeps every per-domain rule set inline (output table specs, sequence rules, mutation gates) that could reasonably live in separate reference files. Section headers provide real structure, so it is above a 2, but there are no well-signaled internal references — the only pointers target a parent skill outside this bundle, one with a malformed anchor ("plugins/sales/skills/index/SKILL.md## Cross-Skill Best Practices").

3 / 5

Total

14

/

20

Passed

Description

78%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 strong, well-gated description that clearly establishes when the skill applies and names concrete Apollo domains with natural trigger terms. Its only weaknesses are incomplete action coverage relative to the body and the absence of a few common user phrasings like "leads" or "contacts".

DimensionReasoningScore

Specificity

Lists several concrete action areas ("Apollo prospecting, enrichment, Company Details, records, sequences, or outbound planning") with only minor gaps — mutations, sender account lookup, and analytics from the body are not named, so it falls short of comprehensive coverage.

4 / 5

Completeness

The "when" is explicit and well-gated ("Use only when a focused Sales workflow has selected a present and connected Apollo connector, or the user explicitly asks for..."), and a "what" is present, but capabilities are framed indirectly as trigger topics rather than stated as direct actions, so it is not a full 5.

4 / 5

Trigger Term Quality

Good keyword coverage with natural phrases users would say ("Apollo prospecting", "enrichment", "Company Details", "sequences", "outbound planning"), but common variations such as "leads", "contacts", or "Apollo search" are missing, keeping it below a 5.

4 / 5

Distinctiveness Conflict Risk

The description is tightly scoped to a named connector with a double gate (parent Sales workflow selection OR explicit user request) plus a version precondition, giving it a clear niche with minimal conflict risk against sibling skills.

5 / 5

Total

17

/

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

relative_links

Relative link issues: 2 suspicious

Warning

Total

15

/

16

Passed

Repository
XiaomiMiMo/MiMo-Code
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.