CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

confluence

Search and manage Confluence pages and spaces using CQL, read/create/update pages with Markdown support. Use when working with Confluence documentation.

Quality

83%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, highly actionable command reference that uses progressive disclosure effectively and keeps token overhead low. The main weakness is the absence of validation checkpoints around destructive and batch operations (page delete, permission removal, batch page creation), which both the rubric cap and good practice call out. Adding explicit verify/recover steps for those operations would raise the workflow score without hurting conciseness.

Suggestions

Add a validation step before destructive commands, e.g. confirm the page title/ID via `page get` before `page delete`, and note that trash recovery is the rollback path.

For `space permissions remove`, document how to re-derive or re-add the removed permission (e.g. save the `permissions list` output first) so mistakes are reversible.

In the batch-creation workflow reference, include a verify step that checks created page IDs/URLs and reports failures before declaring the batch complete.

DimensionReasoningScore

Conciseness

The body is an efficient command reference with concrete examples and almost no concept-teaching padding; only minor instances could be trimmed (argument lists that duplicate what examples already show, and brief boilerplate sections like Network access and Model Guidance).

4 / 5

Actionability

Every command has copy-paste-ready CLI invocations with documented arguments, and the examples cover the common cases (CQL search filters, page get with output/frontmatter options, permission add with all required flags).

5 / 5

Workflow Clarity

The sequence is well-defined (resolve SKILL_DIR, configure, verify with `confluence.py check`, then run commands), but destructive operations (page delete, space permissions remove) and referenced batch workflows lack any validation or verification steps, which caps this dimension per the rubric's destructive/batch rule.

3 / 5

Progressive Disclosure

The body is a clear overview with well-signaled, one-level-deep references (creating-content.md, setup.md, permissions.md) that all exist as real files with matching section anchors, and bulk detail is appropriately split into those files for easy navigation.

5 / 5

Total

17

/

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 third-person description that clearly states concrete capabilities and includes an explicit use-when clause anchored to a distinctive product name. It falls just short of top marks because the trigger coverage and when-clause are narrower than the skill's actual scope (no wiki/Atlassian synonyms, no mention of destructive or admin operations).

Suggestions

Broaden the when-clause to cover the full capability surface, e.g. "Use when working with Confluence documentation, wiki pages, or spaces, or when the user mentions Atlassian Confluence."

Add natural synonyms such as "wiki" to the trigger terms so users who say "update the wiki" still match the skill.

DimensionReasoningScore

Specificity

The description names the domain and several concrete actions ("Search and manage Confluence pages and spaces using CQL", "read/create/update pages with Markdown support"), but omits supported operations like delete, move, history, and permissions, leaving minor gaps in coverage.

4 / 5

Completeness

Both "what" (search/manage/read/create/update pages and spaces with CQL and Markdown) and "when" ("Use when working with Confluence documentation") are present; the when-clause is explicit but narrow, omitting triggers for wiki pages, space management, or searching.

4 / 5

Trigger Term Quality

Good natural keyword coverage ("Confluence", "pages", "spaces", "documentation", "CQL"), but common synonyms a user might say such as "wiki" or "Atlassian" are absent.

4 / 5

Distinctiveness Conflict Risk

"Confluence" is a distinct named product with product-specific terms (CQL, spaces), giving the skill a clear niche with minimal risk of triggering for the wrong skill.

5 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

odyssey4me/agent-skills

Path

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