Agent SkillsQuixiAI/Hexis › skill-authoring

skill-authoring

GitHub

用于将重复工作流或经验转化为可复用技能的操作指南。涵盖技能创建、更新、审查流程及工具扩展,强调安全与复用性。

skills/installed/skill-authoring/SKILL.md QuixiAI/Hexis

Trigger Scenarios

用户要求将某项操作固化为技能 发现可复用的多步骤工作流 需要创建新的Agent工具并绑定到技能

Install

npx skills add QuixiAI/Hexis --skill skill-authoring -g -y
More Options

Non-standard path

npx skills add https://github.com/QuixiAI/Hexis/tree/main/skills/installed/skill-authoring -g -y

Use without installing

npx skills use QuixiAI/Hexis@skill-authoring

指定 Agent (Claude Code)

npx skills add QuixiAI/Hexis --skill skill-authoring -a claude-code -g -y

安装 repo 全部 skill

npx skills add QuixiAI/Hexis --all -g -y

预览 repo 内 skill

npx skills add QuixiAI/Hexis --list

SKILL.md

Frontmatter
{
    "name": "skill-authoring",
    "aliases": [
        "skill",
        "skills",
        "procedure",
        "author",
        "teach",
        "learn"
    ],
    "category": "system",
    "contexts": [
        "heartbeat",
        "chat"
    ],
    "requires": {
        "tools": [
            "propose_skill",
            "author_skill",
            "list_skill_proposals",
            "review_skill_proposal"
        ]
    },
    "bound_tools": [
        "propose_skill",
        "author_skill",
        "list_skill_proposals",
        "review_skill_proposal",
        "list_skills",
        "use_skill",
        "create_tool"
    ],
    "description": "Author or revise reusable Hexis skills from repeated successful workflows"
}

Skill Authoring

Use this skill when a repeated workflow, hard-won lesson, or stable procedure should become reusable future behavior. A skill is not a memory note; it is an operational method that can be activated later and can unlock the tools it needs.

When to Use

  • The same multi-step procedure has worked more than once.
  • A user explicitly asks you to make a behavior reusable.
  • A correction reveals a better standard operating procedure.
  • A project develops a durable local convention that should guide future work.
  • You notice a capability gap that should become an operator-reviewable skill, even before there is enough cross-session evidence for background review.

Method

  1. Check existing skills with list_skills before creating a new one.
  2. Prefer updating an existing skill when the new behavior is a refinement of the same workflow.
  3. Write the skill as concise operating instructions:
    • when to use it,
    • what to do,
    • what to avoid,
    • which tools it should unlock.
  4. Bind only the tools the skill genuinely needs. Do not add broad filesystem, shell, or browser access unless the procedure requires it.
  5. Prefer propose_skill for on-demand growth. It creates a pending review item and writes no skill file. This is the normal path when you discover a reusable gap while working.
  6. Use author_skill directly only when the user has explicitly approved immediate skill-file creation/update in the current exchange.
  7. Never try to replace a user-authored skill. author_skill updates only files carrying Hexis ownership provenance; if ownership cannot be verified, choose a new name or leave the exact manual-edit step to the user.
  8. Use list_skill_proposals to inspect background or on-demand review results. Apply, reject, or reopen one only through review_skill_proposal; applying always requires explicit approval and preserves confidence plus source lineage.

Quality Guidelines

  • Keep a skill focused. If it covers two unrelated workflows, split it.
  • Do not encode secrets, credentials, private user data, or one-off facts in a skill.
  • Do not directly author a live skill from a single unverified attempt unless the user explicitly approves it. Use propose_skill instead.
  • Skills should make future behavior clearer and cheaper; if it would add more prompt weight than judgment, keep it as ordinary memory instead.

Growing New Tools (self-extension)

When a workflow needs a capability no existing tool provides, you can build it yourself with create_tool: write a ToolHandler subclass; it is validated, registered immediately (no restart), and persisted for future sessions. Then complete the growth loop:

  1. Author the tool with create_tool.
  2. Bind it into one of your own skills with author_skill (or by updating an existing agent-authored skill) — an unbound tool is a hand you cannot use next session.
  3. Use it, and patch the skill when experience improves the method.

Your authored tools run with the same permissions as your other tools, and every tool or skill you grow is visible to the operator (change journal + inbox notice). tools.allow_dynamic is the operator's master switch for this capability.

Version History

  • 97f625f Current 2026-08-29 01:32

    修复审批门禁漏洞,防止未授权工具执行;增加技能别名支持以提升可达性;调整默认可用工具范围。

  • 990da5f 2026-08-20 13:53

Same Skill Collection

plugins/installed/fathom/skills/fathom/SKILL.md
skills/installed/calendar/SKILL.md
skills/installed/code-execution/SKILL.md
skills/installed/connector-action-authorization/SKILL.md
skills/installed/core-memory/SKILL.md
skills/installed/cost-report/SKILL.md
skills/installed/council/SKILL.md
skills/installed/crm-lookup/SKILL.md
skills/installed/daily-briefing/SKILL.md
skills/installed/delegation/SKILL.md
skills/installed/email-digest/SKILL.md
skills/installed/expense-capture/SKILL.md
skills/installed/github-issues/SKILL.md
skills/installed/gmail-actions/SKILL.md
skills/installed/gmail-connector-setup/SKILL.md
skills/installed/humanizer/SKILL.md
skills/installed/image-gen/SKILL.md
skills/installed/inbox-triage/SKILL.md
skills/installed/integration-connector-setup/SKILL.md
skills/installed/knowledge-ingest/SKILL.md
skills/installed/meeting-follow-up/SKILL.md
skills/installed/meeting-prep/SKILL.md
skills/installed/memory-exchange/SKILL.md
skills/installed/operations/SKILL.md
skills/installed/outreach/SKILL.md
skills/installed/personal-notes/SKILL.md
skills/installed/self-inspection/SKILL.md
skills/installed/self-reflection/SKILL.md
skills/installed/travel-prep/SKILL.md
skills/installed/twitter-x-actions/SKILL.md
skills/installed/twitter-x-connector-setup/SKILL.md
skills/installed/weekly-review/SKILL.md
plugins/installed/asana/skills/asana/SKILL.md
plugins/installed/hubspot/skills/hubspot/SKILL.md
plugins/installed/todoist/skills/todoist/SKILL.md
plugins/installed/youtube/skills/youtube/SKILL.md
skills/installed/research/SKILL.md
plugins/installed/twitter/skills/twitter/SKILL.md
plugins/installed/video_gen/skills/video_gen/SKILL.md

Metadata

Files
0
Version
97f625f
Hash
f025ac70
Indexed
2026-08-20 13:53

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-29 19:50
浙ICP备14020137号-1 $Гость$