CtrlK
BlogDocsLog inGet started
Tessl Logo

workflows-development

Create and configure Falcon Fusion SOAR workflow YAML for Falcon Foundry apps. TRIGGER when user asks to "create a workflow", "build an automation", "configure Fusion SOAR", "add an on-demand workflow", runs `foundry workflows create`, or needs help with Fusion YAML syntax, triggers, actions, or variable references. DO NOT TRIGGER for UI pages, functions, or collection schemas — use the appropriate sub-skill.

71

Quality

88%

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

82%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 high-quality, highly actionable reference for a niche domain: nearly every line encodes non-obvious Falcon Foundry specifics with copy-paste commands, real IDs, and error-recovery guidance, and the reference bundle is well organized one level deep. The main weaknesses are duplicated warnings, thin inline validation steps (delegated to references), and a Use Cases section whose referenced files are missing from the bundle.

Suggestions

Deduplicate repeated guidance: the "$action_name.output.body is not resolved" warning, the Custom_ prefix note, and the Workflow-data-panel tip each appear twice — state each once and cross-link (e.g., keep the full treatment in Variable References and reference it from earlier sections).

Fix or remove the dangling Use Cases paths: `use-cases/schemaless-queries.md`, `use-cases/api-pagination.md`, and `use-cases/custom-soar-actions.md` do not exist in the bundle — either add the files, point to the corresponding references/*.md, or drop the section.

Inline the core validate→fix→re-deploy loop in the main body (e.g., `foundry apps validate` plus the deploy-error recovery steps) instead of delegating all of Testing to references/advanced-patterns.md, so the primary workflow has an explicit validation checkpoint.

DimensionReasoningScore

Conciseness

The body is dense with Falcon-specific lore Claude cannot know (platform action IDs, `Custom_` path prefixing, `~0`/`~1` version_constraint semantics, 409/dependent-artifact error recovery) and avoids explaining general concepts — efficient overall. Minor trim opportunities keep it below anchor 5: the `$action_name.output.body` warning, the `Custom_` prefix note, the Workflow-data-panel tip, and the CEL null-check pattern are each repeated twice, and time-sensitive version info ("As of CLI 2.1.1") sits inline rather than in a deprecation section.

4 / 5

Actionability

Fully executable throughout: copy-paste `foundry workflows create` / `actions view --no-prompt` commands, complete workflow YAML samples, a table of verified platform action IDs, and a concrete decision rule for `version_constraint` ("If the activity output shows a semantic_version field, use ~1"). This matches the anchor-5 'copy-paste ready; covers common cases' standard.

5 / 5

Workflow Clarity

Sections follow a coherent build order (prerequisites → scaffolding → action discovery → YAML structure → integrations → variables → control flow → error handling), and error paths include recovery guidance (deploy error text, 409/`dependent artifact failed` fixes, update-in-place rule). It falls short of anchor 5 because the main body's validation/testing story is a one-line pointer ("See references/advanced-patterns.md for ... testing commands") rather than an explicit validate→fix→re-validate checkpoint in the primary sequence.

4 / 5

Progressive Disclosure

Good structure overall: a Reading Guide table maps tasks to all seven references/*.md files, and every referenced bundle file exists exactly one level deep (siblings, no nested chains). It misses anchor 5 because the "Use Cases" section points to `use-cases/schemaless-queries.md`, `use-cases/api-pagination.md`, and `use-cases/custom-soar-actions.md`, none of which exist in the bundle — dangling paths that break navigation.

4 / 5

Total

17

/

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: concrete third-person capability statement, an explicit TRIGGER clause with quoted natural user phrases and the CLI command, and an explicit DO-NOT-TRIGGER boundary that disambiguates it from sibling sub-skills. The only minor gap is that the 'what' verb list (create, configure) could enumerate a couple more capabilities the skill actually covers.

DimensionReasoningScore

Specificity

Explicitly states "Create and configure Falcon Fusion SOAR workflow YAML" plus concrete sub-domains ("Fusion YAML syntax, triggers, actions, or variable references"), matching the 'several specific actions; minor gaps' anchor. It stops short of anchor 5's comprehensive action list (e.g., testing/deploying workflows are handled by the skill body but not named in the description), and is clearly above anchor 3's '1-2 concrete actions'.

4 / 5

Completeness

Both halves are explicit: 'what' = "Create and configure Falcon Fusion SOAR workflow YAML for Falcon Foundry apps", and 'when' = the concrete "TRIGGER when user asks to..." clause with quoted trigger phrases, exactly matching the anchor-5 example pattern. Not anchor 4, because the 'when' clause is fully explicit rather than 'could be more specific'.

5 / 5

Trigger Term Quality

Quoted natural phrases users would say ("create a workflow", "build an automation", "configure Fusion SOAR", "add an on-demand workflow") plus the exact CLI invocation `foundry workflows create` and sub-topic keywords (syntax, triggers, actions, variable references) — comprehensive coverage with synonyms for the domain. No common natural variation is conspicuously missing.

5 / 5

Distinctiveness Conflict Risk

A clear niche (Falcon Foundry/Fusion SOAR workflow YAML) with domain-specific trigger terms, and an explicit "DO NOT TRIGGER for UI pages, functions, or collection schemas — use the appropriate sub-skill" boundary that actively routes away sibling skills. Minimal conflict risk, matching anchor 5.

5 / 5

Total

19

/

20

Passed

Validation

81%

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

Validation — 13 / 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

relative_links

Relative link issues: 1 suspicious

Warning

Total

13

/

16

Passed

Repository
CrowdStrike/foundry-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.