← Back to list
Skill (
Command (
Tool (
Rule (

library-management
by Th0rgal
⭐ 5🍴 4📅 Jan 23, 2026
SKILL.md
name: library-management description: > Create, update, and delete skills, commands, tools, and rules in the Open Agent Library. Trigger terms: library, skill, command, tool, rule, save skill, create skill, new skill.
When to Use
- Creating a new skill, command, tool, or rule
- Updating existing library content
- Deleting library items
- Syncing library changes to git remote
When NOT to Use
- Local file operations unrelated to the library
- Running missions or managing workspaces
Quick Reference
| Resource | List | Get | Save | Delete |
|---|---|---|---|---|
| Skills | library-skills_list_skills | library-skills_get_skill | library-skills_save_skill | library-skills_delete_skill |
| Commands | library-commands_list_commands | library-commands_get_command | library-commands_save_command | library-commands_delete_command |
| Tools | library-commands_list_tools | library-commands_get_tool | library-commands_save_tool | library-commands_delete_tool |
| Rules | library-commands_list_rules | library-commands_get_rule | library-commands_save_rule | library-commands_delete_rule |
Git Operations
library-git_status- Check for uncommitted changeslibrary-git_commit- Commit with messagelibrary-git_push- Push to remotelibrary-git_sync- Pull latest changes
Procedure
- List existing items to see what's there
- Get current content before modifying (avoid overwrites)
- Save with the full content (YAML frontmatter + body)
- Commit with a descriptive message
- Push to sync with remote
File Formats
Skill (skill/<name>/SKILL.md)
---
name: skill-name
description: What this skill does
---
Instructions for using this skill...
Command (command/<name>.md)
---
description: Command description
---
Prompt template. Use $ARGUMENTS for user input.
Tool (tool/<name>.ts)
import { tool } from "@opencode-ai/plugin"
export const my_tool = tool({
description: "What it does",
args: { param: tool.schema.string().describe("Param description") },
async execute(args) { return "result" },
})
Rule (rule/<name>.md)
---
description: Rule description
---
Instructions applied to agents referencing this rule.
Checks & Guardrails
- Always read before updating to avoid overwriting
- Use descriptive commit messages
- Check
library-git_statusbefore pushing - Skill names: lowercase, hyphens allowed, 1-64 chars
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon