harahara
扩展技能与插件

技能与插件

用可复用的技能和可安装的插件扩展 hara —— 从一次性的 playbook 到共享的角色与工具包。

技能

技能 是一个可复用的指令包 —— 一份 hara 可按需拉进上下文的 playbook (部署步骤、评审清单、内部风格规范)。技能从 .hara/skills/(项目)和 ~/.hara/skills/(全局)加载。

hara skills init    # 脚手架生成一个示例技能
hara skills         # 列出可用技能

在 REPL 里,/skills 列出它们,/skill <id> 把某个技能加载进你的下一条消息。

插件

插件 是一个可安装的包 —— 跨项目或跨团队共享的角色、技能和工具。 hara 与 Claude Code 的插件布局互通。

hara plugin add file:./my-plugin            # 本地路径
hara plugin add github:owner/repo           # 一个 GitHub 仓库
hara plugin add git:https://host/repo.git   # 任意 git URL
 
hara plugin                 # 列出已安装插件(版本、状态、描述)
hara plugin disable <name>  # 保留安装但置为不活跃
hara plugin remove <name>   # 卸载

角色如何解析

当同一个角色名存在于多个位置时,优先级最高的那个胜出:

plugins  <  org(B 端下发)  <  global(~/.hara/roles)  <  .claude/agents  <  project(.hara/roles)

所以项目总能覆盖插件的角色,而你的全局角色覆盖 org 下发的包。 关于角色定义包含哪些内容,见 组织模型

Was this helpful?
harahara
A product by Nanhara · Apache-2.0 · v0.139.0

© 2026 Nanhara Technologies