CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

access-review

Conduct periodic access reviews and certifications. Implement access governance and recertification workflows. Use when managing access compliance.

Quality

74%

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 ./plugins/agentic-awesome-skills-claude/skills/access-review/SKILL.md
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 body is well-structured, safety-conscious, and largely executable, with a clearly sequenced five-phase review workflow and verified one-level-deep references. Its main weaknesses are minor: placeholder values in code, a missing credential-report generation example, a prose-only Okta section, and some repeated boundary commentary.

Suggestions

Replace placeholder values (ORG="your-org" and the hardcoded access-analyzer ARN) with parameterized or documented inputs so the scripts are copy-paste runnable.

Show the IAM credential-report generation call (polling get_credential_report until COMPLETE) alongside the parsing example, and add a short executable Okta inventory snippet to match the AWS and GitHub sections.

Deduplicate safety guidance between the "Review boundaries" section and inline code comments, keeping each point in one place to trim tokens.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence ("Failure/unsupported values are unknown, never zero/inactive") with no concept-explainer padding, but safety points are repeated between the "Review boundaries" section and inline code comments, and ~150 lines of scripts are inlined. Matches anchor 4 (efficient with minor instances that could be trimmed); not 5 because of the redundancy and length.

4 / 5

Actionability

Mostly executable guidance: a complete bash inventory script with gh api/--paginate/--jq commands, a full analyze_iam_usage() implementation with polling and pagination handling, and a csv.DictReader example. Minor gaps keep it from anchor 5: ORG="your-org" and a hardcoded analyzer ARN placeholder, the IAM credential-report generation step is only described (parsing is shown), and the Okta section is prose-only with no code.

4 / 5

Workflow Clarity

A clear 5-phase sequence (scope, extract, review, remediate, report) with enumerated decisions (approve/modify/revoke), SLAs ("Complete within 5 business days"), escalation, and a verification checkpoint ("Confirm changes with system owners"), so the destructive-operation cap does not apply. Not anchor 5 because there is no explicit re-verify/feedback loop after remediation failures and escalation handling is thin.

4 / 5

Progressive Disclosure

Good structure with clear section headers and one-level-deep references; the Contents links were verified to point to real sections in references/details.md. Minor organization gaps: all three Contents entries link to the same details.md file, and the two large inline scripts arguably belong in the bundle (upstream scripts are explicitly not bundled). Matches anchor 4; not 5 because of these gaps.

4 / 5

Total

16

/

20

Passed

Description

62%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 answers both what and when in third person with a clear compliance-governance niche, but its actions are generic verbs rather than concrete capabilities, and its trigger vocabulary misses common synonyms like "access audit" and "permission review". It is solid but sits below the strongest examples in specificity and trigger coverage.

Suggestions

Add concrete capabilities to the description, e.g., "Review AWS IAM users, GitHub organization members, and Okta assignments; flag inactive accounts and unused permissions" instead of generic verbs like "Implement access governance workflows".

Broaden trigger terms to include natural synonyms users would say: "access audit", "permission review", "recertification", "SOC 2 / ISO 27001 access evidence", and "stale or unused credentials".

Make the when-clause more specific, e.g., "Use when running quarterly or auditor-driven access reviews, certifying user access, or investigating unused or excessive permissions".

DimensionReasoningScore

Specificity

Names the domain and a few actions ("Conduct periodic access reviews and certifications", "Implement access governance and recertification workflows"), but the verbs are generic and no concrete systems or operations (e.g., AWS IAM, GitHub, Okta, unused-permission detection) appear. This matches anchor 3 (domain plus 1-2 concrete actions, not comprehensive) rather than 4, whose examples list several specific concrete operations.

3 / 5

Completeness

Explicitly answers both: what ("Conduct periodic access reviews and certifications. Implement access governance and recertification workflows") and when ("Use when managing access compliance"). Scored 4 rather than 5 because the trigger clause is generic ("managing access compliance") without concrete trigger phrases; not 3 because the when clause is explicit, not merely implied.

4 / 5

Trigger Term Quality

Relevant natural terms are present ("access reviews", "certifications", "recertification", "access compliance"), but common variations users would actually say are missing, such as "access audit", "permission review", "user access", and compliance frameworks (SOC 2, ISO 27001). Matches anchor 3; not 4 because keyword coverage is not yet good-with-only-a-few-missing.

3 / 5

Distinctiveness Conflict Risk

The access-review/recertification niche is fairly distinct, but "Use when managing access compliance" is a broad trigger that could overlap with adjacent compliance, audit, or IAM-governance skills. Matches anchor 4 (mostly distinct, minor overlap risk with closely related skills); not 5 due to that overlap risk.

4 / 5

Total

14

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

sickn33/agentic-awesome-skills

Path

plugins/agentic-awesome-skills-claude/skills/access-review/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.