Scripts for agents, shared between my repositories.
npx skills add https://github.com/steipete/agent-scripts --skill openai-image-gen使用 CLI 安装这个技能,并在你的工作区中直接复用对应的 SKILL.md 工作流。
Shared agent instructions, skills, and small portable helpers for Peter's local workspaces.
This repo is the canonical place for:
AGENTS.MD: shared hard rules for Codex/Claude-style agentsskills/: reusable workflow skills, including repo-owned skills exposed by symlinkscripts/: dependency-light helpers used across projectshooks/: local guardrails such as skill validationSkills are the main routing layer. Each skills/<name>/SKILL.md has YAML front matter:
---
name: skill-name
description: "Short generic trigger phrase."
---
Rules:
skills/<name>/scripts/ when a workflow has repeatable commands.scripts/validate-skills.description in front matter.Global discovery usually points here:
~/.codex/skills -> ~/Projects/agent-scripts/skills~/.claude/skills -> ~/Projects/agent-scripts/skillsShared skills live as real folders in skills/. Repo-owned skills stay canonical in their repo and are exposed here with tracked relative symlinks, for example:
skills/discrawl -> ../../discrawl/.agents/skills/discrawl
Current symlinked repo-owned skills include birdclaw, discrawl, gog, imsg, slacrawl, wacli, and wacrawl.
Shared hard rules live in AGENTS.MD.
Global setup:
~/.codex/AGENTS.md -> ~/Projects/agent-scripts/AGENTS.MD~/.claude/CLAUDE.md -> ~/Projects/agent-scripts/AGENTS.MD~/.claude/AGENTS.md -> ~/Projects/agent-scripts/AGENTS.MDDownstream repos should use a pointer-style AGENTS.MD:
READ ~/Projects/agent-scripts/AGENTS.MD BEFORE ANYTHING (skip if missing).
Repo-specific rules go below that pointer. Do not copy the shared blocks into downstream repos.
scripts/committer
scripts/validate-skills
skills/*/SKILL.md.name and description.git config core.hooksPath hooks.scripts/docs-list.ts
docs/.summary and read_when front matter.scripts/browser-tools.ts
start --profile, nav <url>, eval '<js>', screenshot, search --content "<query>", content <url>, inspect, kill --all --force.bun build scripts/browser-tools.ts --compile --target bun --outfile bin/browser-tools.Treat this repo as canonical for shared agent rules and portable helper scripts.
When syncing downstream repos:
AGENTS.MD.For submodules, repeat the pointer check inside each subrepo, push those changes, then bump submodule SHAs in the parent repo.