← スキル一覧に戻る

config-reader
by majesticlabs-dev
⭐ 18🍴 1📅 2026年1月24日
SKILL.md
name: config-reader description: Read project config from .agents.yml and .agents.local.yml with local overrides. Supports dot notation for nested fields. Invoke with args " ". argument-hint: " [default]"
Config Reader
Read and merge .agents.yml and .agents.local.yml configuration files. Local config overrides base config.
Requires: yq (brew install yq or snap install yq)
Arguments
$ARGUMENTS format: <field> [default]
Examples:
auto_preview false- get top-level field, default to "false"plan.auto_create_task false- get nested field, default to "false"tech_stack generic- get top-level field, default to "generic"browser.type chrome- get nested browser typetoolbox.build_task.design_system_path- get deeply nested field
Execution
Run the config reader script with parsed arguments:
bash {baseDir}/scripts/config_reader.sh FIELD DEFAULT
Replace FIELD and DEFAULT with the parsed arguments from $ARGUMENTS.
Return Value
Return ONLY the config value (single line):
truerailsgithub
Merge Logic
- Local checked first -
.agents.local.ymlwins if key exists - Fall back to base -
.agents.ymlif not in local - Default - provided default if neither has the key
Common Fields
| Field | Description | Typical Default |
|---|---|---|
auto_preview | Auto-open markdown files | false |
plan.auto_create_task | Auto-create tasks from plans | false |
tech_stack | Primary tech stack | generic |
task_management | Task tracking backend | none |
workflow | Git workflow style | branches |
toolbox.build_task.design_system_path | Design system location | (none) |
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です