[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72448":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},72448,"agent-scripts","steipete\u002Fagent-scripts","steipete","Scripts for agents, shared between my repositories.","https:\u002F\u002Fsteipete.me",null,"JavaScript",4313,364,41,1,0,64,287,1234,192,109.69,"MIT License",false,"main",[26],"ai-agents","2026-06-12 04:01:05","# Agent Scripts\n\nShared agent instructions, skills, and small portable helpers for Peter's local workspaces.\n\nThis repo is the canonical place for:\n- `AGENTS.MD`: shared hard rules for Codex\u002FClaude-style agents\n- `skills\u002F`: reusable workflow skills, including repo-owned skills exposed by symlink\n- `scripts\u002F`: dependency-light helpers used across projects\n- `hooks\u002F`: local guardrails such as skill validation\n\n## Skills\n\nSkills are the main routing layer. Each `skills\u002F\u003Cname>\u002FSKILL.md` has YAML front matter:\n\n```yaml\n---\nname: skill-name\ndescription: \"Short generic trigger phrase.\"\n---\n```\n\nRules:\n- Keep descriptions short and generic; optimize for routing, not documentation.\n- Keep skill bodies terse and operational.\n- Prefer helper scripts under `skills\u002F\u003Cname>\u002Fscripts\u002F` when a workflow has repeatable commands.\n- Validate after edits: `scripts\u002Fvalidate-skills`.\n- Quote `description` in front matter.\n\nGlobal discovery usually points here:\n- `~\u002F.codex\u002Fskills -> ~\u002FProjects\u002Fagent-scripts\u002Fskills`\n- `~\u002F.claude\u002Fskills -> ~\u002FProjects\u002Fagent-scripts\u002Fskills`\n\nShared skills live as real folders in `skills\u002F`. Repo-owned skills stay canonical in their repo and are exposed here with tracked relative symlinks, for example:\n\n```text\nskills\u002Fdiscrawl -> ..\u002F..\u002Fdiscrawl\u002F.agents\u002Fskills\u002Fdiscrawl\n```\n\nCurrent symlinked repo-owned skills include `birdclaw`, `discrawl`, `gog`, `imsg`, `slacrawl`, `wacli`, and `wacrawl`.\n\n## Agent Instructions\n\nShared hard rules live in `AGENTS.MD`.\n\nGlobal setup:\n- `~\u002F.codex\u002FAGENTS.md -> ~\u002FProjects\u002Fagent-scripts\u002FAGENTS.MD`\n- `~\u002F.claude\u002FCLAUDE.md -> ~\u002FProjects\u002Fagent-scripts\u002FAGENTS.MD`\n- `~\u002F.claude\u002FAGENTS.md -> ~\u002FProjects\u002Fagent-scripts\u002FAGENTS.MD`\n\nDownstream repos should use a pointer-style `AGENTS.MD`:\n\n```text\nREAD ~\u002FProjects\u002Fagent-scripts\u002FAGENTS.MD BEFORE ANYTHING (skip if missing).\n```\n\nRepo-specific rules go below that pointer. Do not copy the shared blocks into downstream repos.\n\n## Helpers\n\n`scripts\u002Fcommitter`\n- Stages exactly the listed files.\n- Enforces a non-empty commit message.\n- Runs skill validation before committing.\n\n`scripts\u002Fvalidate-skills`\n- Checks every `skills\u002F*\u002FSKILL.md`.\n- Verifies YAML front matter plus required `name` and `description`.\n- Enable as a local hook with `git config core.hooksPath hooks`.\n\n`scripts\u002Fdocs-list.ts`\n- Walks `docs\u002F`.\n- Enforces `summary` and `read_when` front matter.\n- Prints onboarding summaries for repos that wire it in.\n\n`scripts\u002Fbrowser-tools.ts`\n- Standalone Chrome DevTools helper.\n- Common commands: `start --profile`, `nav \u003Curl>`, `eval '\u003Cjs>'`, `screenshot`, `search --content \"\u003Cquery>\"`, `content \u003Curl>`, `inspect`, `kill --all --force`.\n- Build optional binary with `bun build scripts\u002Fbrowser-tools.ts --compile --target bun --outfile bin\u002Fbrowser-tools`.\n\n## Syncing\n\nTreat this repo as canonical for shared agent rules and portable helper scripts.\n\nWhen syncing downstream repos:\n- Pull latest here first.\n- Ensure each target repo starts with the pointer-style `AGENTS.MD`.\n- Preserve repo-local rules below the pointer.\n- Copy helper changes both directions only when the helper is meant to stay byte-identical.\n- Keep scripts dependency-free and portable; no repo-specific imports or path aliases.\n\nFor submodules, repeat the pointer check inside each subrepo, push those changes, then bump submodule SHAs in the parent repo.\n","该项目提供了一组用于AI代理的共享脚本和技能，旨在提高开发效率。核心功能包括标准化的代理指令、可复用的工作流技能以及轻量级的辅助脚本。技术特点上，项目使用JavaScript编写，并通过YAML格式定义技能元数据，支持本地工作空间内的技能验证与管理。此外，还提供了诸如代码提交助手、浏览器工具等实用程序，增强了开发过程中的自动化能力。适合需要在多个项目间共享AI代理规则及工具的开发者使用，特别适用于维护一系列具有相似需求的代码仓库场景。",2,"2026-06-11 03:42:06","high_star"]