Agent Skills
› rcarmo/piclaw
rcarmo/piclaw
GitHub用于在代码变更后重新安装 piclaw 并优雅重启服务。包含 Agent 工作流、会话检查及手动部署步骤,确保构建验证后安全更新进程。
Install All Skills
npx skills add rcarmo/piclaw --all -g -y
Skills in Collection (34)
用于在代码变更后重新安装 piclaw 并优雅重启服务。包含 Agent 工作流、会话检查及手动部署步骤,确保构建验证后安全更新进程。
需要重新安装并重启 piclaw 服务
代码变更后的本地构建与部署
npx skills add rcarmo/piclaw --skill reload -g -y
用于管理远程 Piclaw 对等节点,包括列出节点、发送经 Ed25519 签名的提示词以及处理传入的执行提案(接受或拒绝)。支持按权限配置路由和批量决策。
用户要求与远程代理通信
用户要求查询或管理已配对的远程节点
用户要求处理待处理的远程执行提案
npx skills add rcarmo/piclaw --skill remote-peer -g -y
提供任务调度能力,支持一次性、定时及周期性执行 Agent 或 Shell 任务。通过 scheduled_tasks 工具创建,包含 IPC 降级方案及执行验证方法。
需要安排未来执行的任务
设置重复执行的定时任务
创建周期性提醒或自动化流程
npx skills add rcarmo/piclaw --skill schedule -g -y
为 TypeScript 脚本添加或验证 SCRIPT_JDOC 元数据,确保 list_scripts 等工具能可靠发现脚本。
需要让脚本被目录工具发现
更新或新增脚本元数据
npx skills add rcarmo/piclaw --skill script-discovery-annotation -g -y
通过写入 IPC JSON 文件实现即时消息发送,支持文本与媒体附件。适用于长任务前确认、多步流程进度更新及中间结果交付,提升交互响应速度。
需要立即确认请求
在长任务中发送进度更新
交付部分工作成果
npx skills add rcarmo/piclaw --skill send-message -g -y
指导使用 Playwright 进行浏览器自动化和网页抓取。涵盖在 Bun 环境中安装依赖、配置浏览器及编写运行脚本的步骤,并提供调试与缓存优化技巧。
需要进行网页自动化操作
需要执行网页数据抓取任务
npx skills add rcarmo/piclaw --skill playwright -g -y
生成 Zigbee 设备指标的 Graphite 图表(默认12小时),并以内联 SVG 形式发布到 Web 时间线。支持自定义指标、窗口时长及重采样策略,适用于服务器机房 UPS 或温度等监控场景的数据可视化与展示。
需要查看特定时间段内 Zigbee 设备的监控数据趋势
需要将性能或环境指标图表嵌入 Web UI 时间线进行展示
npx skills add rcarmo/piclaw --skill graphite-power-chart -g -y
生成过去7天的Token使用量图表,支持按日、提供商及模型维度统计与成本估算。可从数据库或会话文件读取数据,并输出SVG图表或推送至Web UI时间线。
需要可视化Token用量趋势
分析不同模型或提供商的消耗分布
估算LLM调用成本
npx skills add rcarmo/piclaw --skill token-chart -g -y
用于在PiClaw Web环境中生成结构化交互的自适应卡片,支持审批、选择及表单收集等场景。
需要生成Web端结构化交互卡片
处理审批或决策流程
构建短小紧凑的数据捕获界面
npx skills add rcarmo/piclaw --skill adaptive-cards-authoring -g -y
用于在新鲜容器中自动检测并安装缺失的CLI工具及工作区依赖,确保环境就绪。
新容器初始化
环境依赖缺失检查
npx skills add rcarmo/piclaw --skill bootstrap-container -g -y
用于诊断和修复Pibox容器环境问题,包括系统基础信息、工具可用性、配置及进程状态检查,并提供常见问题的解决方案。
排查容器内工具缺失或路径错误
解决权限拒绝或配置文件未持久化问题
诊断容器环境异常
npx skills add rcarmo/piclaw --skill debug -g -y
通过调用内部HTML导出接口并使用wkhtmltopdf,将聊天历史记录转换为PDF文件。支持按时间范围、消息数量或行ID筛选,并可指定主题和输出路径。
需要将聊天记录导出为PDF格式
生成聊天历史归档文档
npx skills add rcarmo/piclaw --skill export-timeline-pdf -g -y
指导安全设计与审计 Pi 扩展,避免使用易失效的工作区路径导入,强制使用已安装包的 dist 路径。提供安全检查清单、快速审计命令及骨架更新流程,确保扩展在重载后稳定运行。
创建新的 Pi 扩展模块
审查现有扩展代码的导入路径
检查扩展是否依赖工作区源码导致重载失败
npx skills add rcarmo/piclaw --skill extension-design -g -y
用于诊断和修复 piclaw 扩展故障,包括检查日志、修正导入路径、增强代码健壮性、同步模板及修复权限。最后指导安全重启服务并验证状态。
piclaw 扩展报错
Web 聊天仅显示思考中
需要排查扩展导入或 DB 初始化错误
npx skills add rcarmo/piclaw --skill extension-troubleshoot -g -y
通过20个问题引导需求细化,将模糊的功能请求转化为可执行的开发任务、验收标准和测试计划。
功能需求不明确
涉及架构决策
新集成或UI变更
npx skills add rcarmo/piclaw --skill feature-refinement-flow -g -y
从 feeds.carmo.io 构建去重 Markdown 摘要,支持按时间窗口配置。使用 simhash 进行内容去重,输出摘要文件和链接索引 JSON。
需要生成 RSS/Feed 内容摘要
对多个来源信息进行去重整理
npx skills add rcarmo/piclaw --skill feed-digest -g -y
用于在源码文档中创建、修复和审计内联 SVG 架构图与流程图。强调正交路由风格,要求基于上游真实源验证内容准确性,确保图示与文本一致,并遵循严格的视觉规范进行绘制。
需要生成或修改 Markdown/HTML 中的架构流程图
检查文档中图表的准确性和一致性
重构技术文档中的可视化组件
npx skills add rcarmo/piclaw --skill graph-design -g -y
生成Zigbee设备12小时Graphite图表并嵌入Web时间线,支持自定义指标、时长及重采样策略。
需要查看Zigbee设备近期运行数据时
监控服务器机柜UPS或环境温度趋势时
npx skills add rcarmo/piclaw --skill graphite-power-chart -g -y
该技能已归档,指示用户通过GitHub Issues和Projects管理看板任务。提供gh CLI命令用于创建、查看和关闭Issue,或调用github-issues技能处理更复杂的项目字段与状态变更。
需要创建或更新项目任务
查询工作项状态
npx skills add rcarmo/piclaw --skill kanban-management -g -y
通过 pi-mcp-adapter 连接 MCP 服务器,提供统一的 mcp 工具及 /mcp 命令,支持本地与全局配置管理、工具搜索调用及状态交互。
需要连接或管理 MCP 服务器
使用 mcp 工具调用外部服务
查看或搜索 MCP 工具列表
npx skills add rcarmo/piclaw --skill mcp-adapter -g -y
指导在项目中配置 Playwright 进行浏览器自动化和网页抓取。涵盖环境初始化、依赖安装、脚本编写及运行调试,支持 Bun 运行时。
需要自动化浏览器操作
执行网页数据抓取
npx skills add rcarmo/piclaw --skill playwright -g -y
用于在代码变更后重新安装 piclaw 并优雅重启服务。通过构建、验证及检查会话状态,确保无冲突后调用 exit_process 触发平滑重启,防止中断其他工作。
需要更新 piclaw 本地构建版本
完成代码修改后需重启服务生效
npx skills add rcarmo/piclaw --skill reload -g -y
用于向配对的远程 piclaw 节点发送签名提示、列出节点及管理待处理提议。支持 Ed25519 认证,提供列表、发送消息、查看及接受/拒绝提议等命令。
询问如何与远程代理通信
需要列出远程配对节点
管理来自远程节点的提议
npx skills add rcarmo/piclaw --skill remote-peer -g -y
用于安排任务在指定时间或周期性执行。支持一次性、Cron表达式及间隔触发,兼容Agent和Shell任务类型,并提供工具调用、IPC文件及SQL查询等 fallback 方案以确保任务调度的可靠性与可观测性。
用户请求设置定时提醒
需要周期性执行后台任务
npx skills add rcarmo/piclaw --skill schedule -g -y
用于为 TypeScript 脚本添加或验证 SCRIPT_JDOC 元数据,确保 list_scripts 等工具能可靠发现脚本。支持生成、写入和校验注释块,优化脚本目录的搜索与分类能力。
需要让新脚本被目录工具发现时
更新脚本元数据以改进搜索匹配时
npx skills add rcarmo/piclaw --skill script-discovery-annotation -g -y
通过写入 IPC JSON 文件实现即时发送聊天消息,支持文本与媒体附件。用于长任务前的请求确认、多步任务中的进度更新及中间结果交付,提升交互实时性。
需要立即确认收到请求
在多步骤任务中发送进度更新
在继续工作同时交付部分结果
npx skills add rcarmo/piclaw --skill send-message -g -y
用于在当前工作区初始化新项目脚手架,支持 Bun/TypeScript 及主流框架。包含预检逻辑、默认命令矩阵、必需文件生成及 Makefile 规范,确保项目结构标准化。
用户请求创建新项目
需要初始化项目结构
npx skills add rcarmo/piclaw --skill setup -g -y
用于生成每日情况报告和更新 Obsidian 风格笔记,自动聚合会话活动、刷新记忆文件并检查待处理摘要。
用户要求回顾或同步进度
作为日终流程的每日笔记阶段
npx skills add rcarmo/piclaw --skill situate-daily-notes -g -y
专注于撰写和审查简洁、事实导向的技术文档,包括README、设计笔记、API文档等。遵循特定风格指南,强调清晰表达、避免修辞套路,确保内容准确且易于理解。
需要撰写技术文档
需要审查或改进现有技术文档
npx skills add rcarmo/piclaw --skill technical-docs -g -y
用于清理 Web 时间线中低价值消息,支持按关键词模式批量删除,默认保护含附件的消息,并提供内置常用垃圾消息组及数据库整理选项。
需要清理聊天记录中的冗余或无效消息
执行定期聊天数据维护与优化
npx skills add rcarmo/piclaw --skill timeline-cleanup -g -y
生成过去7天Token使用量图表,支持按日、提供商+模型及成本分组统计。可从数据库或会话文件读取数据,并输出SVG或推送到Web UI时间线,辅助用量监控与归因分析。
需要查看Token使用趋势
分析各模型或提供商的Token消耗与成本
将用量图表发布到Web界面
npx skills add rcarmo/piclaw --skill token-chart -g -y
通过Nitter前端抓取Twitter/X用户近期推文、回复和转发,生成紧凑的JSON或Markdown摘要。支持Playwright和linkedom两种爬虫模式,适用于社交媒体内容监控与分析场景。
需要获取特定Twitter用户的近期动态
监控社交媒体舆情或竞品活动
npx skills add rcarmo/piclaw --skill twitter-summary -g -y
执行网络搜索并返回结果摘要,支持 SearXNG 和 DuckDuckGo,可获取页面内容并生成句子级摘要。
需要快速获取网页摘要
查询最新信息或事实
npx skills add rcarmo/piclaw --skill web-search-summary -g -y
提供网络搜索能力,支持SearXNG或DuckDuckGo,可获取搜索结果及抓取页面转为Markdown。
需要查找网络信息
需要获取网页详细内容
npx skills add rcarmo/piclaw --skill web-search -g -y


