CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cx-platform-admin

Use this skill when the user asks "who has access", "audit permissions", "check user roles", "list API keys", "review access controls", "rotate API keys", "create API key", "RUM API key", "delete expired keys", "send data keys", "IP allowlist", "IP access restrictions", "check IP whitelist", "add user", "deactivate user", "manage team groups", "user permissions", "role-based access", "manage scopes", "system roles", "API key admin", "team member keys", "group membership", or wants to audit, manage, or configure access controls for a Coralogix account.

Quality

83%

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.

A well-structured, safety-conscious CLI reference: concrete commands, copy-paste jq examples, and destructive-operation safeguards with verification steps in the rotation workflow. The main gaps are the unspecified --from-file payload formats for all create/update operations, some duplicated safety warnings, and a vague final audit step.

Suggestions

Add one example --from-file JSON payload (or a pointer to where the schema lives) so create/update commands for API keys, roles, users, groups, and ip-access are fully executable.

Consolidate the three repeated delete-key warnings (rotation WARNING, Safety Callouts, Key Principles) into a single safety section.

Make audit Step 6 concrete — specify the fields or output shape of the cross-reference summary (e.g., admins per role, keys older than N days, groups with broad access).

DimensionReasoningScore

Conciseness

Tables and terse callouts keep the body token-efficient and it assumes CLI competence, but the "deleting a key breaks integrations — create a replacement first" warning is repeated three times (rotation WARNING, Safety Callouts, Key Principles) and write-confirmation rules are explained in two sections. Anchor 4: minor instances that could be trimmed, not the pervasive padding of anchor 3.

4 / 5

Actionability

Commands are concrete and copy-paste ready, including full jq pipelines (e.g., "cx iam users search -o json | jq '[.[] | {id, name: .user_name, status, role_ids}]'") and exact flags. Not 5 because every create/update operation is "--from-file" with no example JSON payload or pointer to its schema, leaving the "create API key" use case without executable input.

4 / 5

Workflow Clarity

The audit workflow is a clearly sequenced 6-step process and the destructive rotation workflow includes explicit verification ("Verify the new key works in all integrations") before deletion, so the destructive-operation cap at 3 does not apply. Anchor 4 rather than 5 because audit Step 6 ("Produce a summary") is vague and bulk "admin delete --ids" has no validation guidance or error-recovery loop.

4 / 5

Progressive Disclosure

No bundle files exist; the ~190-line body is well-sectioned (safety, command catalog, workflows, principles, related skills) and the command tables are appropriately inline for a CLI skill of this scope. Anchor 4 rather than 5 because the under-50-line simple-skill exception doesn't apply and the missing --from-file payload examples would fit naturally in a reference file.

4 / 5

Total

16

/

20

Passed

Description

82%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 trigger-heavy description with excellent natural-phrase and synonym coverage, an explicit "Use when..." clause, and clear Coralogix anchoring. Its main weakness is that the capability statement ("audit, manage, or configure access controls") stays generic, leaving the enumerated sub-domains implicit in the trigger list.

Suggestions

Lead with an explicit capability sentence enumerating the domains (e.g., "Manage API keys, custom roles and scopes, users, team groups, and IP access restrictions for a Coralogix account") before the trigger list.

Drop or qualify the "RUM API key" trigger (e.g., "RUM API key setup") to reduce overlap with the cx-rum-setup skill the body explicitly defers to.

DimensionReasoningScore

Specificity

Names many concrete actions ("rotate API keys", "create API key", "add user", "deactivate user", "manage team groups", "manage scopes") plus a domain statement ("audit, manage, or configure access controls for a Coralogix account"), matching anchor 4. Not 5 because some capability domains (IP restrictions, role definitions) surface only as trigger nouns rather than stated actions.

4 / 5

Completeness

Both parts present: an explicit "Use this skill when the user asks..." trigger clause and a "what" statement ("audit, manage, or configure access controls for a Coralogix account"). Not 5 because the "what" is generic — the five sub-domains (API keys, roles/scopes, users, groups, IP restrictions) are never enumerated as capabilities, mirroring anchor 4's "could be more specific".

4 / 5

Trigger Term Quality

Comprehensive natural-language coverage with synonyms: "who has access" / "audit permissions" / "review access controls", "IP allowlist" / "IP access restrictions" / "check IP whitelist", "user permissions" / "role-based access". Matches the anchor-5 example of full synonym coverage.

5 / 5

Distinctiveness Conflict Risk

Clearly anchored to "a Coralogix account" with distinct IAM triggers, but generic phrases ("add user", "list API keys", "user permissions") and the "RUM API key" trigger (which the body delegates to the cx-rum-setup skill) create minor overlap with closely related skills — anchor 4, not 5.

4 / 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

coralogix/cx-cli

Path

skills/cx-platform-admin/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.