Skip to main content

pkl

Use this skill when the user wants configuration-as-code with validation — evaluate Pkl modules, generate JSON/YAML/properties output, or amend existing config files with type-safe schemas.

来源信息

仓库
javimosch/supercli
最近来源活动
2026年7月20日 23:56
检测到的 SKILL.md 语言
英语
星标
51
Forks
7

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
pkl
description
Use this skill when the user wants configuration-as-code with validation — evaluate Pkl modules, generate JSON/YAML/properties output, or amend existing config files with type-safe schemas.
# pkl Plugin Apple's configuration language with rich validation, IDE support, and multi-format output. Define configs as typed Pkl modules and render them to JSON, YAML, properties, or other formats for apps and tooling. ## Installation ```bash brew install pkl # or download from https://github.com/apple/pkl/releases ``` ## Basic Usage ```bash # Evaluate a Pkl module and print JSON to stdout pkl eval config.pkl # Write output to a file pkl eval -o config.json config.pkl # Format a Pkl file in place pkl format config.pkl # Run the Pkl REPL pkl repl ``` ## Common Patterns ```bash # Evaluate with a specific output format pkl eval -f yaml config.pkl # Amend an existing JSON file using a Pkl amend module pkl eval -m amend config.pkl # Analyze module dependencies pkl project resolve # Check syntax without evaluating pkl eval --no-cache --trace config.pkl ``` ## Usage Examples - "Convert this Pkl config to JSON for my app" - "Validate and format my deployment config.pkl" - "Generate YAML from a typed Pkl module" ## SuperCLI ```bash sc pkl _ _ eval config.pkl sc pkl _ _ format config.pkl sc plugins learn pkl ```
在 GitHub 查看