Instance Transformation

skill-to-skill-md-transformation

Input Pattern
Matches Class
Skill
Requires
Name, Description
Artifact Name
Property Read
Read Source
Var Ref
Var Name
input
Read Property
Name
Outputs
Markdown (with frontmatter)
Format Overrides
Format Target
Markdown (with frontmatter)
Trailing Newline
false
Rule
Build AST Node
AST Class
Document
Set
Field
Metadata
Bind Value
Build AST Node
AST Class
Structured Map
Set
Field
Entries
Bind Value
Concat
Parts
Build AST Node
AST Class
Structured Entry
Set
Field
Key
Bind Value
String Literal
String Literal Value
name
Field
Value
Bind Value
Build AST Node
AST Class
String Scalar
Set
Field
String Value
Bind Value
Property Read
Read Source
Var Ref
Var Name
input
Read Property
Name
Field
Escape Hint
Bind Value
URI Literal
Ref To
Raw
Build AST Node
AST Class
Structured Entry
Set
Field
Key
Bind Value
String Literal
String Literal Value
description
Field
Value
Bind Value
Build AST Node
AST Class
String Scalar
Set
Field
String Value
Bind Value
Normalize
Norm Kind
Trim End
Norm Source
Property Read
Read Source
Var Ref
Var Name
input
Read Property
Description
Field
Escape Hint
Bind Value
URI Literal
Ref To
Raw
When
Condition
Is Set
Check Expr
Property Read
Read Source
Var Ref
Var Name
input
Read Property
License
Then Build
Build AST Node
AST Class
Structured Entry
Set
Field
Key
Bind Value
String Literal
String Literal Value
license
Field
Value
Bind Value
Build AST Node
AST Class
String Scalar
Set
Field
String Value
Bind Value
Fallback
Primary
Traverse
Traverse Source
Var Ref
Var Name
input
Through
License
Step
Property Read
Read Source
Var Ref
Var Name
input
Read Property
SPDX Identifier
Alternate
URI Name
URI Name Of
Property Read
Read Source
Var Ref
Var Name
input
Read Property
License
Field
Escape Hint
Bind Value
URI Literal
Ref To
Raw
When
Condition
Is Set
Check Expr
Property Read
Read Source
Var Ref
Var Name
input
Read Property
Compatibility
Then Build
Build AST Node
AST Class
Structured Entry
Set
Field
Key
Bind Value
String Literal
String Literal Value
compatibility
Field
Value
Bind Value
Build AST Node
AST Class
String Scalar
Set
Field
String Value
Bind Value
Normalize
Norm Kind
Trim End
Norm Source
Property Read
Read Source
Var Ref
Var Name
input
Read Property
Compatibility
Field
Escape Hint
Bind Value
URI Literal
Ref To
Raw
When
Condition
Is Set
Check Expr
Property Read
Read Source
Var Ref
Var Name
input
Read Property
Allowed Tools
Then Build
Build AST Node
AST Class
Structured Entry
Set
Field
Key
Bind Value
String Literal
String Literal Value
allowed-tools
Field
Value
Bind Value
Build AST Node
AST Class
String Scalar
Set
Field
String Value
Bind Value
Join
Separator
Source
List Map
Source
Property Read
Read Source
Var Ref
Var Name
input
Read Property
Allowed Tools
Loop Var
t
Map Body
URI Name
URI Name Of
Var Ref
Var Name
t
Field
Escape Hint
Bind Value
URI Literal
Ref To
Raw
Field
Children
Bind Value
For Each
Source
Property Read
Read Source
Var Ref
Var Name
input
Read Property
Has Section
Loop Var
section
Emit
Concat
Parts
Build AST Node
AST Class
Heading
Set
Field
Level
Bind Value
Integer Literal
Integer Literal Value
2
Field
Inlines
Bind Value
Concat
Parts
Build AST Node
AST Class
Text
Set
Field
Text
Bind Value
Property Read
Read Source
Var Ref
Var Name
section
Read Property
Title
Build AST Node
AST Class
Raw Block
Set
Field
Media Type
Bind Value
URI Literal
Ref To
Markdown
Field
Raw Content
Bind Value
Normalize
Norm Kind
Trim End
Norm Source
Property Read
Read Source
Var Ref
Var Name
section
Read Property
Body