CtrlK
BlogDocsLog inGet started
Tessl Logo

chainlink-ace-skill

Handle Chainlink ACE (Automated Compliance Engine) work using the public smartcontractkit/chainlink-ace repository and official docs.chain.link ACE Platform docs. Use for audited ACE core contracts, managed Platform/Beta scope, Coordinator API, Reporting API, Policy Management, PolicyEngine, PolicyProtected, policy chains, custom policies, extractors, mappers, Cross-Chain Identity (CCIDs), credential registries, KYC/AML credentials, sanctions screening, regulated tokens, ERC-20 and ERC-3643 compliance token examples, upgrade guidance, and BUSL licensing. Trigger on any mention of ACE, Automated Compliance Engine, chainlink-ace, Chainlink compliance, policy enforcement, ERC-3643, or onchain compliance rules, even if the user does not explicitly say 'ACE'.

76

1.47x
Quality

85%

Does it follow best practices?

Impact

100%

1.47x

Average score across 1 eval scenario

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 well-structured, mostly lean routing-and-guardrails skill with strong progressive disclosure and an explicit destructive-write approval workflow. Its main weakness is mild verbosity in a few enumerated sections and slightly less fully-executable code than the top actionability anchor.

Suggestions

Tighten the Routing and Managed ACE Platform Defaults enumerated lists — several items repeat guidance already stated elsewhere and could be merged to reduce token load.

Add one short end-to-end executable snippet (e.g., a minimal SecureMintPolicy + reserve-feed check) so actionability reaches the copy-paste-ready level.

Make the fetch-failure recovery step a concrete validate->retry or explicit-abort loop rather than a single 'tell the user' instruction.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence — no basic-concept padding, just concrete routing, defaults, and guardrails where nearly every line carries load. Not 5: a few enumerated sections (e.g., Routing, Managed Platform Defaults) could be tightened and the overall length is on the higher side for an overview; not 3: it is genuinely efficient with only minor trim opportunities.

4 / 5

Actionability

Provides concrete commands ("pnpm build", "pnpm test", "pnpm lint"), named APIs and resource families (Coordinator API; Reporting API with Transactions/Policies/Targets/Identities and as_of), concrete symbols (PolicyEngine, PolicyProtected, runPolicy, SecureMintPolicy), terminal outcomes, and a copy-paste preflight template. Not 5: as an instruction/routing skill it is light on end-to-end executable code and leaves some implementation specifics to the reference files.

4 / 5

Workflow Clarity

Clear sequenced Routing plus an Approval Protocol with an explicit preflight summary and a required second confirmation gate before destructive onchain writes — a strong validation checkpoint that clears the destructive-cap. Not 5: the recovery/feedback loop is only sketched (failed fetch handling) and not all checkpoints are as explicitly looped as the top anchor.

4 / 5

Progressive Disclosure

A clear overview points to 9 one-level-deep reference files plus a docs-index asset, with each path verified to exist and each accompanied by an explicit 'Read X when…' trigger; content is appropriately split and navigation is easy. Not 4: structure, signaling, and file placement are all clean with no real organization gaps; the asset-index back-references are a single-level map rather than deep nesting.

5 / 5

Total

17

/

20

Passed

Description

92%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 specific, complete, and highly distinct, pairing a concrete capability inventory with an explicit trigger clause that even accounts for implicit mentions. Its only weakness is a slightly technical-leaning trigger vocabulary that could include more layperson phrasings.

DimensionReasoningScore

Specificity

Enumerates a comprehensive, concrete capability set — "Coordinator API, Reporting API, Policy Management, PolicyEngine, PolicyProtected, policy chains, custom policies, extractors, mappers, Cross-Chain Identity (CCIDs), credential registries, KYC/AML credentials, sanctions screening, regulated tokens, ERC-20 and ERC-3643" — matching the anchor that lists multiple specific concrete actions with comprehensive coverage. Not 4: coverage is exhaustive rather than having minor gaps.

5 / 5

Completeness

A clear 'what' (handle ACE work via the public repo and official docs, with an explicit capability inventory) plus an explicit 'when' — "Trigger on any mention of ACE, Automated Compliance Engine, chainlink-ace, Chainlink compliance, policy enforcement, ERC-3643, or onchain compliance rules, even if the user does not explicitly say 'ACE'" — answers both with concrete trigger phrases. Not 4: the 'when' is fully explicit, not merely present.

5 / 5

Trigger Term Quality

Trigger list "ACE, Automated Compliance Engine, chainlink-ace, Chainlink compliance, policy enforcement, ERC-3643, or onchain compliance rules" gives good keyword coverage with acronym expansions/synonyms, but the terms skew technical and omit some plain natural user phrasings a non-expert might say. Not 5: lacks the broad natural-term + extension breadth of the top anchor; not 3: coverage is clearly stronger than 'some relevant keywords missing common variations'.

4 / 5

Distinctiveness Conflict Risk

A clearly defined Chainlink compliance niche with distinct, domain-specific triggers and minimal realistic overlap with other skills. Not 4: the niche and triggers are tightly bound to a single product family rather than having minor overlap risk.

5 / 5

Total

19

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
smartcontractkit/chainlink-agent-skills
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.