Build integrated IS/BS/CF financial workbooks in Excel.
日本語の概要は準備中です。原文の説明を表示しています。
Scaffolding für Scripts, Skills und Plugins aus Templates.
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
Scaffolding für neue OpenAmer-Scripts, Skills und Plugins aus eingebauten Templates. CLI-Tool mit 4 Modi, OPENAMER_TOOL-Konvention, Exit-Codes und JSON-Output.
# Hilfe
python scripts/code-generator.py --help
# 1) Script generieren
python scripts/code-generator.py --script mein-tool --desc "Mein neues Tool" [--cron 30min]
# 2) Skill generieren
python scripts/code-generator.py --skill mein-skill --desc "Mein neuer Skill" --category system
# 3) Plugin generieren
python scripts/code-generator.py --plugin mein-plugin --desc "Mein Desktop Plugin"
# 4) Templates auflisten
python scripts/code-generator.py --list
python scripts/code-generator.py --list --json
Generiert scripts/<name>.py mit:
#!/usr/bin/env python3)OPENAMER_HOME-Pfadlogikcreate_parser() mit --json, --verboserun() Funktionmain() mit Error-Handling (ValueError → Exit 1, PermissionError → Exit 2, ImportError → Exit 3)if __name__ == "__main__"-Guard--cron 30min → 1800s Intervall)--no-exit-codes zum Weglassen der Exit-Code-DokuGeneriert skills/<kategorie>/<name>/SKILL.md mit:
Kategorien: system, devops, security, software-development, autonomous-ai-agents, creative, desktop, email, github, imported, marketing, media, mlops, note-taking, productivity, research, smart-home, social-media
Generiert desktop-plugins/examples/<name>/ mit:
__init__.py (Plugin-Hooks: on_load, on_unload, execute + optionales CLI-Main)plugin.yaml (Metadaten, Hooks, Tags)Listet alle verfügbaren Templates mit ihren Args, Typen und Dateien.
| Code | Bedeutung |
|---|---|
| 0 | Erfolg |
| 1 | Fehler (Args, Exist) |
| 2 | Schreibfehler |
| 3 | Abhängigkeitsfehler |
Die Templates sind als Dict im Code von scripts/code-generator.py eingebettet (Dict TEMPLATES).
Roh-Kopien liegen in .code-generator/templates/ zur Referenz.
Verfügbare Templates:
__init__.py + plugin.yamlAlle Modi unterstützen --json für maschinenlesbare Ausgabe:
{
"tool": "code-generator",
"version": "1.0.0",
"status": "ok",
"output": {
"mode": "script",
"name": "mein-tool",
"path": "C:/.../scripts/mein-tool.py",
"cron": "30min",
"exit_codes": true
}
}
# Test: Hilfe anzeigen
python scripts/code-generator.py --help
# Test: Script generieren
python scripts/code-generator.py --script test-tool --desc "Test Tool" --json
# Test: Skill generieren
python scripts/code-generator.py --skill test-skill --desc "Test Skill" --category system --json
# Test: Plugin generieren
python scripts/code-generator.py --plugin test-plugin --desc "Test Plugin" --json
# Test: Templates auflisten
python scripts/code-generator.py --list --json
# Aufräumen
rm -f scripts/test-tool.py
rm -rf skills/system/test-skill
rm -rf desktop-plugins/examples/test-plugin
Script: scripts/code-generator.py
Templates: .code-generator/templates/
Skill: skills/software-development/code-generator/SKILL.md
Das Tool verwendet:
argparse für CLI-Parsing (Mutually Exclusive Group für Modi)textwrap.dedent für saubere Einrückung der Templatespathlib.Path für Plattform-unabhängige Pfadeslugify() für konsistente Dateinamenrender_template() für {{placeholder}}-Ersetzungまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Build integrated IS/BS/CF financial workbooks in Excel.
日本語の概要は準備中です。原文の説明を表示しています。
Run and grow the OpenAmer Agent-to-Agent swarm: identity, trust, node-to-node ask, signed skill/insight sharing, and the autonomous self-learning loop.
日本語の概要は準備中です。原文の説明を表示しています。
Use for A/B experiments on OpenAmer configs and skills.
日本語の概要は準備中です。原文の説明を表示しています。
Roleplay a hostile user to find and triage UX pain points.
日本語の概要は準備中です。原文の説明を表示しています。
Agent mesh: master/worker nodes, HTTP delegation, heartbeat.
日本語の概要は準備中です。原文の説明を表示しています。
Use for agentic commerce payments tasks. Candidate synthesized from trend radar; awaiting trial promotion.
日本語の概要は準備中です。原文の説明を表示しています。