Install
openclaw skills install yamlWrite valid YAML that parses predictably across languages and versions.
openclaw skills install yamlyes, no, on, off, true, false → boolean; quote if literal string: "yes"NO (Norway country code) → false in YAML 1.1; always quote country codes1.0 → float, 1 → int; quote version numbers: "1.0"010 → octal (8) in YAML 1.1; quote or use 0o10 explicitlynull, ~, empty value → null; quote if literal: "null", "~".inf, -.inf, .nan → special floats; quote if literal strings- count as indentation—nested content aligns after the space: triggers key-value—quote strings containing : # starts comment unless quoted—quote strings with #@, `, *, &, !, |, >, {, [, %| literal block preserves newlines; > folded block joins lines with spaces|- and >- strip final newline; |+ and >+ keep trailing blank lines&name and aliases *name reduce repetition—but aliases can't override anchor values--- starts new document; ... ends document—useful in streams--- markers are valid but often unintended# only valid at line start or after whitespace—key:value#comment has no comment#yes/no), octal syntax differ—know which version parser uses