CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

parallel-cli

Agent-native web search, deep research, and enrichment.

50

Quality

63%

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 ./optional-skills/research/parallel-cli/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, highly actionable CLI reference with realistic commands, sensible async polling patterns, and a genuine error-recovery section — its main strengths are actionability and workflow clarity. Its weaknesses are structural: a single monolithic file with no reference files for per-subcommand detail, plus repeated when-to-use and pitfalls content that inflates token cost without adding guidance.

Suggestions

Split the FindAll, Monitor, and Enrichment sections into references/ files (e.g. references/findall.md) and keep one-line pointers in SKILL.md, moving the skill toward one-level-deep progressive disclosure.

Consolidate the tripled when-to-use guidance ("Important expectations", "When to use it", "Pitfalls") and the Core-rule-set/Pitfalls overlap into a single section to reduce token cost.

Provide a concrete `monitor create` example (cadence, delivery target, URL) instead of deferring to `--help`, since creation is flagged as the sensitive operation.

Trim the installation section to the two most common paths (npm and the standalone installer) and mention the others in one line.

DimensionReasoningScore

Conciseness

The body is dominated by executable commands with no explanations of concepts Claude already knows, which is good, but when-to-use guidance is stated three times ("Important expectations", "When to use it", "Pitfalls"), the Core rule set is largely restated in Pitfalls, and five install paths are enumerated. This fits anchor 3 ("mostly efficient but... could be tightened") better than 4, where over-explanation would be minor only.

3 / 5

Actionability

Nearly every section gives copy-paste-ready commands with realistic flags and example queries, covering search, extract, research, enrich, and findall. It falls just short of anchor 5 because `monitor create` defers entirely to `--help` with no concrete invocation and `PARALLEL_API_KEY="***"` is a placeholder, leaving minor gaps.

4 / 5

Workflow Clarity

Research and enrichment workflows are explicitly sequenced (launch with --no-wait, capture ID, poll, validate output before reporting success) and the error-handling section pairs exit codes with an auth-recovery loop (check auth, confirm key, verify PATH). This matches anchor 4 ("clear sequence with most checkpoints present; minor validation gaps") — research/findall result handling lacks explicit validation checkpoints, so it is not 5.

4 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), and the full per-subcommand CLI reference (FindAll, Monitor, Enrichment details, processor tiers) is inlined in a single ~380-line SKILL.md. Section headers are consistent so navigation is possible, but content that clearly belongs in one-level-deep reference files is inline, matching anchor 3 rather than 2 (structure is good, not minimal) or 4 (nothing is split out at all).

3 / 5

Total

14

/

20

Passed

Description

50%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 is concise and names real capabilities, but it reads as a capability label rather than a triggering description: it never mentions Parallel, contains no use-when guidance, and omits half the skill's verbs (extraction, entity discovery, monitoring). It would rarely be selected by a user's natural phrasing and is at real risk of being shadowed by native web search tools.

Suggestions

Add an explicit "Use when..." clause, e.g. "Use when the user mentions Parallel or parallel-cli, or needs async deep research jobs, structured enrichment, FindAll entity discovery, or page monitoring."

Name the tool itself ("Parallel" / "parallel-cli") in the description so it is distinguishable from generic web-search skills and triggers on the vendor name.

Include the remaining capability verbs (extract/fetch, entity discovery, monitoring) and natural synonyms ("look up", "research a topic", "track a page") so the trigger-term coverage matches the body's scope.

DimensionReasoningScore

Specificity

"Agent-native web search, deep research, and enrichment" names the domain and capability labels but lists no concrete actions (no extract, monitor, or entity-discovery verbs). It exceeds anchor 2 ("actions are minimal or generic") because three distinct capabilities are named, but falls short of anchor 4, which expects several specific actions.

3 / 5

Completeness

The "what" is clear (agent-native web search, deep research, enrichment) but there is no "Use when..." clause or equivalent trigger guidance anywhere in the description, which per the rubric caps completeness at 3. It is not 4 because the "when" is entirely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

"web search", "deep research", and "enrichment" are natural terms, but common variations users would actually say ("look up", "find information", "research a topic", "fetch a URL", "monitor a page") are missing. This matches anchor 3 ("some relevant keywords but missing common variations or synonyms") rather than 4's "good keyword coverage".

3 / 5

Distinctiveness Conflict Risk

"web search" and "deep research" overlap heavily with Hermes native web_search/web_extract and related skills (the body itself acknowledges this overlap), while "enrichment" and "agent-native" provide some niche. This sits between anchors 2 and 3, leaning 3 ("somewhat specific but could still overlap with similar skills") because enrichment is a genuinely distinctive capability.

3 / 5

Total

12

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

13

/

16

Passed

Repository

NousResearch/hermes-agent

Path

optional-skills/research/parallel-cli/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.