CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

auth-tool-cloudbase

CloudBase auth provider configuration and login-readiness guide. This skill should be used when users need to inspect, enable, disable, or configure auth providers, publishable-key prerequisites, login methods, SMS/email sender setup, or other provider-side readiness before implementing a client or backend auth flow.

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./config/.claude/skills/auth-tool-cloudbase/SKILL.md

The canonical home for this skill is auth-tool-cloudbase in TencentCloudBase/CloudBase-AI-Toolkit

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 activation-contract style body with concrete tool boundaries, execution ordering, and a genuinely useful one-level-deep extended guide. The main defect is broken bundle navigation: two referenced paths (checklist.md and the change-safety protocol) do not resolve, one of which is presented as required pre-implementation reading.

Suggestions

Add the missing checklist.md to the bundle (or fix the link at line 53) — the body instructs the agent to read it before any auth implementation, so a dead link breaks the skill's own minimal checklist.

Fix the change-safety-protocol path at line 48 to a resolvable relative path (e.g., '../cloudbase-platform/references/protocols/change-safety-protocol.md'), consistent with how sibling skills are referenced.

Remove the duplicate 'Reference index' section (it repeats the extended-guide.md pointer) and the lint-reachability meta-commentary; if kept, make the index list every file the body actually references.

DimensionReasoningScore

Conciseness

Largely operational guidance that assumes Claude's competence — no beginner explanations of what auth or MCP is — with only minor trimmable fat: the 'Reference index' section duplicates the extended-guide pointer already given in 'Extended guide', and the meta-commentary '(required for skill lint reachability)' serves the linter, not the agent. Matches anchor 4 ('efficient; minor instances of over-explanation').

4 / 5

Actionability

Concrete, executable guidance for an instruction-only skill: named MCP tools with their exact operations ("queryAppAuth / manageAppAuth", "auth: status, start_auth, set_env, logout, get_temp_credentials"), a preferred execution order, a concrete prerequisite ("CloudBase environment ID (env)"), and specific failure semantics (gateway 401, "await auth.signInAnonymously()"). Not 5 because no sample queryAppAuth/manageAppAuth call shapes appear inline — those are deferred entirely to extended-guide.md.

4 / 5

Workflow Clarity

The 'Preferred execution order' gives a clear 4-step sequence with checkpoints: a change-safety gate ("without first following the Change Safety Protocol") and a readiness confirmation gate ("after the required login method and publishable key are confirmed"), matching anchor 4. Not 5 because there is no explicit post-change verification step (e.g., re-query the provider to confirm the new state) inline for configuration changes.

4 / 5

Progressive Disclosure

The core pattern is good — a lean overview pointing one level deep to the real references/extended-guide.md — but scored against the actual bundle: the required reading link "[Authentication Activation Checklist](checklist.md)" points to a file that does not exist in the bundle, and "cloudbase-platform/references/protocols/change-safety-protocol.md" is a non-resolving path (siblings are referenced elsewhere as `../`-relative). Broken navigation to a file the skill marks as mandatory reading is more than a minor organization gap, pulling this below anchor 4 to 3.

3 / 5

Total

15

/

20

Passed

Description

83%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 description with explicit 'should be used when' trigger guidance, concrete action verbs, and a clearly bounded provider-management niche. Trigger terms are natural and domain-appropriate, with only minor gaps in synonyms (e.g., 'sign-in', provider names).

DimensionReasoningScore

Specificity

Lists several concrete actions ("inspect, enable, disable, or configure auth providers") plus specific objects ("publishable-key prerequisites, login methods, SMS/email sender setup"), matching the 'several specific actions; minor gaps' anchor. Not a 5 because "login-readiness guide" and the catch-all "other provider-side readiness" leave coverage slightly open-ended, and individual providers (WeChat, Google, etc.) are not named.

4 / 5

Completeness

Explicitly answers both: what ("CloudBase auth provider configuration and login-readiness guide") and when ("This skill should be used when users need to inspect, enable, disable, or configure auth providers...") with concrete trigger phrases, mirroring the anchor-5 example structure. Score 4 would require the 'when' to be less explicit, but here it enumerates specific triggering conditions.

5 / 5

Trigger Term Quality

Good natural keyword coverage — "auth providers", "login methods", "SMS/email sender setup", "publishable key", "auth flow" — matching anchor 4 ('good keyword coverage; a few natural terms missing'). Not 5 because common variants like "sign-in", "third-party login", "WeChat login", or "authentication" are absent.

4 / 5

Distinctiveness Conflict Risk

Clear niche (provider-side configuration) explicitly bounded against implementation ("before implementing a client or backend auth flow"), giving mostly distinct triggers. Not 5 because the CloudBase plugin family contains sibling auth skills (web, miniprogram, nodejs, http-api) and broad terms like "auth flow" create minor overlap risk with those closely related skills.

4 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 missing

Warning

Total

14

/

16

Passed

Repository

TencentCloudBase/CloudBase-AI-Toolkit

Path

config/.claude/skills/auth-tool-cloudbase/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.