Agent 与自动化01
doyled-it/excalidraw-skill · Agent skill for generating editable .excalidraw diagrams that argue visually: deterministic layout, text measurement, geometry preflight. Installs into Claude Code, Codex, or any skill-aware agent.
excalidraw-skill 是一个可安装到 Claude Code、Codex CLI 等支持 skill 机制的编码智能体中的技能包,用于生成可编辑的 .excalidraw 图表。它强调“结构本身承载论证”,通过扇出、时间线、汇聚、分区等布局来表达关系,并要求使用真实事件名、载荷和 API 调用作为证据元素。配套提供确定性布局工具(文本测量、容器尺寸计算、正交箭头路由、几何预检),使多框图表在首轮生成时即可避免溢出、重叠和裁剪问题。渲染器为可选组件,仅用于视觉校验。
AI 编程02
driftsys/upskill · Upskill your coding agents — ultra-lightweight agent skills package manager
upskill 是一个 ultra-lightweight 的 agent 技能包管理器,用单个 Rust 二进制在 Claude Code、GitHub Copilot、opencode 等 AI 编程客户端之间,从单一可信来源(SSOT)编写与分发 AI 辅助内容(rules、skills、agents)。它无需 Node.js、npm 或运行时依赖,支持从源仓库或 bundle 安装内容并自动展开到 .claude/、.github/、.agents/ 等目录,通过 .upskill-lock.json 记录安装版本与哈希,并提供 update、list、doctor、new、lint、fmt、search 等命令。项目区分源注册表(作者命令)与消费项目(消费命令)两种角色。
工具与应用03
GitHub 员工在共享组织里和外部客户、合作伙伴一起做项目,时间一长,谁还需要访问权限、哪些仓库已经没人用了,靠人工记录很难跟上。他们做了一个叫 Evergreen 的 GitHub App,用 GitHub 自带的定时任务、webhook 和 issue 来干活:每季度给每个仓库开一张清单 issue 让人勾选保留谁,没人回复就默认收回权限;长期没人动的仓库会先警告、再归档,而且从不删除内容。所有状态存成 git 里的 JSON 文件,改动记录本身就是审计日志。这样仓库管理员不用再维护表格,也能保证权限不会一直留着。
文中可用工具
- Evergreen自动审查外部协作者访问权限并归档长期无活动仓库的 GitHub App
- GitHub Actions按季度定时触发工作流,作为 Evergreen 的时钟
- repository_dispatchGitHub 事件类型,用于唤醒 Evergreen 执行任务
- workflow_dispatch支持手动触发工作流步骤
- GitHub webhooks监听 issues.closed 等事件并驱动后续操作
- GitHub custom properties设置 evergreen_repo_owner 来指定仓库负责人
- Copilot可通过复制粘贴快速回滚误操作