一键导入
self
Modify this agent: system prompt, agent.yaml, scripts, or memory structure. Use when asked to update behavior, personality, memory rules, or configuration.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Modify this agent: system prompt, agent.yaml, scripts, or memory structure. Use when asked to update behavior, personality, memory rules, or configuration.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Work with scheduled jobs and container services. Use when creating, updating, pausing, debugging, or inspecting jobs; checking runs/events; or changing runit services like webui and jobs.
Read and update persistent memory. Use when: user says 'remember', asks about past context, preferences, or projects. Also use proactively to save anything reusable before a conversation ends.
Build, install, inspect, and debug term-llm Web UI widgets. Use when adding local widget apps, editing widget manifests, checking widget routes, or explaining how /chat/widgets works.
基于 SOC 职业分类
| name | self |
| description | Modify this agent: system prompt, agent.yaml, scripts, or memory structure. Use when asked to update behavior, personality, memory rules, or configuration. |
| tools | [{"name":"self_update","description":"Pull latest term-llm source, build, install binary, and restart services. Use when asked to update or upgrade term-llm.","script":"scripts/update.sh","timeout_seconds":120,"input":{"type":"object","properties":{},"additionalProperties":false}}] |
self_update tool.Use the patch scripts via shell. They validate, backup, diff, and apply:
bash "$AGENT_DIR/scripts/patch-system.sh" /tmp/new-system.md
bash "$AGENT_DIR/scripts/patch-soul.sh" /tmp/new-soul.md
bash "$AGENT_DIR/scripts/patch-agent.sh" /tmp/new-agent.yaml
Where AGENT_DIR is /home/agent/.config/term-llm/agents/$AGENT_NAME.
| File | Purpose |
|---|---|
system.md | Operational context, workflows, memory rules, service details |
soul.md | Voice, values, personality, stance, boundaries |
agent.yaml | Tools, model, shell permissions, includes |
scripts/update.sh | Pull + build latest term-llm |
scripts/patch-system.sh | Safe system.md updater |
scripts/patch-soul.sh | Safe soul.md updater |
scripts/patch-agent.sh | Safe agent.yaml updater |
mkdir -p /home/agent/.config/term-llm/skills/<name>
# Write SKILL.md with frontmatter: name, description, tools (if needed)
term-llm skills # verify it appears