Agent Skills
› DotHarness/dotcraft
DotHarness/dotcraft
GitHub用于创建和配置 DotCraft 生命周期钩子,支持安全守卫、自动格式化、日志记录及通知等自动化场景。通过 hooks.json 定义 shell 命令在特定事件触发时执行,涵盖工作区、全局及插件范围,并管理信任状态。
Install All Skills
npx skills add DotHarness/dotcraft --all -g -y
Skills in Collection (8)
用于创建和配置 DotCraft 生命周期钩子,支持安全守卫、自动格式化、日志记录及通知等自动化场景。通过 hooks.json 定义 shell 命令在特定事件触发时执行,涵盖工作区、全局及插件范围,并管理信任状态。
用户希望添加或配置 DotCraft 钩子
需要设置安全守卫或自动格式化工具
要求实现基于 Agent 生命周期的 Shell 脚本自动化
npx skills add DotHarness/dotcraft --skill create-hooks -g -y
用于调度、列出、移除或排查 DotCraft 定时任务。支持一次性延迟、周期性间隔和每日固定时间三种调度模式,可配置结果投递及处理验证错误。
用户需要设置未来的提醒或定时执行任务
用户希望定期检查状态或重复执行某项操作
用户需要查看当前已注册的定时任务列表
用户想要取消或删除某个已存在的定时任务
npx skills add DotHarness/dotcraft --skill cron -g -y
用于配置和维护轻量级周期性检查任务。通过读取和编辑.craft/HEARTBEAT.md文件,协助用户管理固定间隔的待办事项,无需构建完整自动化流程。若无可执行项则返回HEARTBEAT_OK。
用户需要轻量级重复检查清单
系统触发周期性心跳检查
npx skills add DotHarness/dotcraft --skill heartbeat -g -y
提供DotCraft记忆机制参考,说明MEMORY.md存储长期事实、HISTORY.md记录事件。指导使用GrepFiles或Exec搜索历史,并在获知关键信息时及时更新MEMORY.md,无需手动管理自动整合过程。
用户询问记忆机制
需要回忆过去的事件或决策
发现新的用户偏好或项目上下文
npx skills add DotHarness/dotcraft --skill memory -g -y
用于创建和初始化 DotCraft 本地插件目录,支持生成 plugin.json、技能、MCP 服务器配置、生命周期钩子及资源文件。适用于开发插件或构建技能/MCP/钩子插件包。
用户希望创建新的 DotCraft 插件
用户需要为现有插件添加 MCP 或 Hooks 配置
用户需要初始化插件目录结构
npx skills add DotHarness/dotcraft --skill plugin-creator -g -y
指导使用 SkillManage 工具创建、编辑或修补工作区技能。适用于将复杂任务、错误修复或用户纠正转化为可复用的流程,强调技能的触发条件、步骤和防错机制,避免用于简单一次性任务。
需要创建新的可复用工作区技能时
对现有技能进行针对性修复或完整重写时
用户明确要求记住某个操作流程时
发现现有技能过时、错误或遗漏陷阱时
npx skills add DotHarness/dotcraft --skill skill-authoring -g -y
用于安装、导入、测试或适配 DotCraft 技能。支持从本地、归档、GitHub 或市场来源安装,通过 CLI 验证技能包结构与安全,处理名称映射及最小化修复,并在安装后检查环境依赖与文件完整性。
用户请求安装 DotCraft 技能
用户需要导入或适配现有技能
用户希望测试技能兼容性
npx skills add DotHarness/dotcraft --skill skill-installer -g -y
用于在对话中创建可视化图表、交互式工具及模拟器。支持生成内联HTML可视化、Mermaid图或ASCII图表,适用于演示动态数据、地图、图表及可调输入场景,提升解释效果。
用户要求展示或演示可视化选项
需要创建模拟器、实验室、地图、图表、图形或对比分析
涉及可调整输入或探索性场景
npx skills add DotHarness/dotcraft --skill visualize -g -y


