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.