CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ios-app-intents

Design App Intents, app entities, and App Shortcuts for iOS system surfaces. Use when exposing app actions or content to Shortcuts, Siri, Spotlight, widgets, or controls.

73

Quality

92%

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

86%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 instruction-only skill: the body stays a lean overview with a clear five-step workflow ending in validation, and detailed code/templates are appropriately pushed one level deep into real, well-signaled reference files. The main gaps are the absence of any inline executable snippet and the lack of an explicit error-recovery loop in the validation step.

Suggestions

Add one short inline code snippet (e.g., a minimal AppIntent with openAppWhenRun) to the workflow so the most common case is executable without opening the reference file.

Extend step 5 with a brief fix-and-retry loop: what to check if the intents target fails to compile or routing does not land on the expected screen.

Include one example of a shortcut title/phrase pair inline in step 4 to make the discoverability guidance concrete before deferring to example-patterns.md.

DimensionReasoningScore

Conciseness

Terse, directive bullets ("Expose the smallest useful action and entity surface", "Keep intent types thin; business logic should stay in app services") with no re-explanation of iOS or framework basics and no padding — every line carries guidance Claude does not already have.

5 / 5

Actionability

Guidance is concrete — specific API names ("openAppWhenRun", "AppShortcutsProvider", "AppEnum", "EntityQuery") and a build/verify step — but no executable code is inline; it is delegated to references/code-templates.md, so this sits between anchor 4 and 5 rather than fully copy-paste ready in the body.

4 / 5

Workflow Clarity

The five steps are clearly sequenced and step 5 provides validation checkpoints ("Build the app and confirm the intents target compiles cleanly", "Verify the app opens or routes to the expected place"), but there is no explicit fix-and-retry feedback loop if validation fails, matching anchor 4 rather than 5.

4 / 5

Progressive Disclosure

The body is a lean overview; the four referenced files all exist, are one level deep with no nested chains, and each is introduced with its purpose ("Read these references as needed"), while 300+ lines of code templates are correctly split into references/code-templates.md.

5 / 5

Total

18

/

20

Passed

Description

95%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: it names concrete deliverables, uses third-person voice, and pairs a clear capability statement with an explicit 'Use when' clause covering all relevant system surfaces. Trigger terms are the natural phrases users would say in this domain.

DimensionReasoningScore

Specificity

"Design App Intents, app entities, and App Shortcuts" lists several concrete deliverables, but coverage has minor gaps (e.g., parameter resolution and snippet/intent-donation work are not mentioned), matching anchor 4 rather than the comprehensive anchor 5.

4 / 5

Completeness

It explicitly answers both: the what ("Design App Intents, app entities, and App Shortcuts for iOS system surfaces") and the when ("Use when exposing app actions or content to Shortcuts, Siri, Spotlight, widgets, or controls") with concrete trigger phrases, matching anchor 5.

5 / 5

Trigger Term Quality

"Shortcuts, Siri, Spotlight, widgets, or controls" plus "App Intents" and "App Shortcuts" comprehensively covers the natural terms a user would say when needing this skill in the iOS domain (file extensions are not applicable here).

5 / 5

Distinctiveness Conflict Risk

A clear niche (iOS system-surface integration via App Intents) with distinct, platform-specific triggers gives minimal overlap risk with other skills.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

openai/plugins

Path

plugins/build-ios-apps/skills/ios-app-intents/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.