garrytan / garrytan/gstack

OpenClaw skill frontmatter fails Codex YAML parsing

Open
#2,337 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
133k
Forks
19.9k
Avg merge
18h 46m
Merged PRs (30d)
26

Description

Codex CLI 0.145.0 reports three skill-load failures on startup:

```text
failed to load skill .../gstack-openclaw-ceo-review/SKILL.md: invalid YAML: mapping values are not allowed in this context at line 2 column 168
failed to load skill .../gstack-openclaw-investigate/SKILL.md: invalid YAML: mapping values are not allowed in this context at line 2 column 77
failed to load skill .../gstack-openclaw-office-hours/SKILL.md: invalid YAML: mapping values are not allowed in this context at line 2 column 73
```

Introduced by merge commit `b3cd3fd68b03b386ef30e2bba2a6884ccd96a1f3` / release PR #832. The plain-scalar `description:` values contain unquoted `: ` sequences such as `Four modes:` and `Two modes:`, which YAML parses as a mapping delimiter. Repro: install that gstack revision, then run `codex review --base ` (or start Codex with those skills discoverable). Quote or block-format the affected descriptions, and add a test using Codex-compatible YAML parsing for every shipped `SKILL.md` frontmatter.

Contributor guide

Open the contributing guide

Research direction

Inspect the frontmatter in gstack-openclaw-ceo-review/SKILL.md, gstack-openclaw-investigate/SKILL.md, and gstack-openclaw-office-hours/SKILL.md, focusing on their description values. Reproduce the failure with Codex-compatible YAML parsing, then quote or block-format the affected descriptions and add a test covering every shipped SKILL.md frontmatter.

Written by the indexing model from the issue text.

Assessment

Tech stack
yaml
Domain
testing, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.