CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ai-agents-development

Build AI agents and knowledge bases for Falcon Foundry apps. TRIGGER when user asks to "create an AI agent", "add a Foundry agent", "build a knowledge base", "give my agent documents", "expose a collection as an agent tool", "expose an API operation to an agent", "put my agent in Charlotte", "expose an agent as a tool for other agents", "delete an agent or knowledge base", runs `foundry agents create`, `foundry agents delete`, `foundry knowledge-bases create`, or `foundry knowledge-bases delete`, or needs help with the `ai.agents` / `ai.knowledge_bases` manifest blocks, agent system prompts, agent input/output formats, agent exposure, or agent tool references. DO NOT TRIGGER for Fusion SOAR workflow YAML — use workflows-development. DO NOT TRIGGER for serverless function handlers — use functions-development. DO NOT TRIGGER for designing a collection schema itself — use collections-development, then return here to wire the collection up as an agent tool.

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

88%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 strong, dense body: fully executable commands, a mandatory sequenced build order with explicit validation and error-recovery loops, and well-signaled references. Its two weaknesses are mild: some duplication between inline sections and the Common Pitfalls table, and reference-grade version-history detail that could live in a reference file.

Suggestions

Move the CLI 2.1.1/2.1.2 schema-filename version history into references/manifest-schema.md, keeping only the current rule ('name the file input_schema.json/output_schema.json') plus a pointer in the body.

Trim Common Pitfalls rows that repeat error strings already quoted verbatim in the inline sections (e.g., the KB-reference and input_schema errors), keeping the table for failures not covered inline.

Consolidate time-sensitive statements ('as of 2026-09', 'verified 2026-09-22') into a single version-notes line or a dedicated section so they age in one place.

DimensionReasoningScore

Conciseness

The body is long but dense with non-obvious, CLI-specific gotchas (fixed schema filenames, error strings, sanitized paths) rather than concepts Claude already knows; it assumes competence ('These bite constantly', 'No other tuning knobs exist'). Minor redundancy — the Common Pitfalls table restates several inline error strings, and version-specific detail ('CLI 2.1.1 and earlier...', 'verified 2026-09-22') sits inline rather than in a deprecated/old-patterns section — keeps it below the lean-everywhere anchor.

4 / 5

Actionability

Fully executable, copy-paste-ready commands throughout: complete 'foundry knowledge-bases create' / 'foundry agents create' invocations with all flags, a full manifest YAML example, exact tool-reference strings with required casing ('CreateObject', 'GetObject', ...), and exact error-message text to pattern-match failures.

5 / 5

Workflow Clarity

The mandatory build order is explicitly sequenced (collections → KBs → agents → hand-edit), with validation checkpoints and feedback loops: the KB-reference failure error and rollback are shown, 'Always read back agents/<path>/system_prompt.txt after creating an agent' is an explicit verification step, destructive deletes document their guard errors ('still referenced by agent(s)'), and the deploy-lookup-redeploy loop for API tool IDs and the symptom→cause→fix pitfalls table close the recovery loop.

5 / 5

Progressive Disclosure

Good structure with a task-keyed Reading Guide pointing to three real one-level-deep reference files (verified present, with matching section anchors), inline links where detail is deferred, and a Related Skills map. Not 5 because the body still carries reference-grade detail inline — e.g., the multi-version schema-filename history and several exact validation errors that are duplicated in references/manifest-schema.md — making the overview heavier than a clean split.

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

An exemplary description: third-person, concrete, with an explicit trigger clause covering natural user phrases, CLI commands, and manifest keywords, and explicit de-confliction boundaries against sibling skills. The only minor weakness is that the capability statement is compact, with operational specifics carried by the trigger list.

DimensionReasoningScore

Specificity

The capability statement 'Build AI agents and knowledge bases for Falcon Foundry apps' plus the enumerated 'agent system prompts, agent input/output formats, agent exposure, or agent tool references' and 'expose a collection as an agent tool' names several concrete actions with minor gaps (e.g., no explicit mention of configuring/replacing agents, though that is accurately absent from the CLI). Not 5 because the lead 'what' clause is compact and most operational detail is carried by the trigger list rather than a comprehensive capability enumeration.

4 / 5

Completeness

Explicitly answers both questions: what ('Build AI agents and knowledge bases for Falcon Foundry apps') and when (a 'TRIGGER when user asks to...' clause with concrete quoted phrases and command names), plus explicit DO-NOT-TRIGGER exclusions.

5 / 5

Trigger Term Quality

Covers natural user phrasings with synonyms ('create an AI agent', 'add a Foundry agent', 'give my agent documents', 'put my agent in Charlotte', 'expose an agent as a tool for other agents') alongside exact CLI invocations ('foundry agents create', 'foundry knowledge-bases delete') and manifest keywords, matching the comprehensive-synonyms anchor.

5 / 5

Distinctiveness Conflict Risk

The niche is tightly scoped to Falcon Foundry ai.agents/ai.knowledge_bases work, and the three 'DO NOT TRIGGER' clauses explicitly route overlapping requests (workflow YAML, function handlers, collection schema design) to sibling skills, minimizing wrong-skill triggering.

5 / 5

Total

19

/

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

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

CrowdStrike/foundry-skills

Path

skills/ai-agents-development/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.