# Skill Management

> 运行设置与技能管理 — 调整作息、时区、主动消息上限，或管理已安装技能

- Skill: `shikidmsh-rgb/skill-management` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add shikidmsh-rgb/skill-management`
- Raw SKILL.md: https://api.skillmd.com/api/skills/shikidmsh-rgb/skill-management/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: shikidmsh-rgb (https://skillmd.com/u/shikidmsh-rgb)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/shikidmsh-rgb/skill-management

---


# Skill Management

## Capability Context

- `manage_agent_settings` 修改 Agent 的真实运行设置；Core 中的偏好文字不会改变调度行为。
- `set` 用来落实用户在当前对话中提出的调整；成功回执包含实际生效的新值。
- `list_skills` 和 `get_skill_config` 只读取当前安装状态；`toggle_skill` 与 `set_skill_config` 会立即改变后续轮次可用的能力。
- 启停或改配置属于用户授权边界：只有用户对具体技能和改动的明确意图才授权写操作。核心技能在执行层无法关闭。
- 写操作的工具回执包含实际新值与生效状态，失败不会伪装成成功。

## Tools

### list_skills (on_demand)
列出所有已注册技能及其状态。

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|

### toggle_skill (on_demand)
启用或禁用一个技能。

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| skill_name | string | yes | 技能名称 |
| enabled | boolean | yes | true=启用, false=禁用 |

### get_skill_config (on_demand)
查看某个技能的配置项及当前值。

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| skill_name | string | yes | 技能名称 |

### set_skill_config (on_demand)
修改某个技能的配置值（写入数据库，立即生效）。传空 value 可清除自定义值、恢复默认。

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| skill_name | string | yes | 技能名称 |
| key | string | yes | 配置项名称 |
| value | string | yes | 新值（空字符串=清除自定义值） |

### manage_agent_settings (routed)
查看或调整 Agent 自身面向用户的运行设置；`set` 落实用户明确提出的改变。

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| action | string (enum: view, set) | yes | 查看当前设置或修改一项设置 |
| key | string (enum: sleep_after_hour, wake_earliest_hour, timezone_offset_hours, max_daily_proactive) | no | set 时必填 |
| value | number | no | set 时必填；小时使用本地 24 小时制 |

