DISCOVER THE FUTURE OF AI AGENTS

agent-scripts

Added Apr 24, 2026
Agent & Tooling
Open Source
TypeScriptNode.jsWorkflow AutomationAI AgentsBrowser AutomationCLIAgent & ToolingDeveloper Tools & CodingAutomation, Workflow & RPA

A cross-repository collection of reusable scripts, skill modules, and shared guardrail instructions for AI coding agents, acting as a canonical mirror for multi-project specifications and tooling.

agent-scripts is a cross-repository AI coding agent toolkit and specification collection maintained by Peter Steinberger. Open-sourced under the MIT license, the project is primarily written in Python, TypeScript, JavaScript, and Shell, with no formal release tags published yet.

Core Design: Canonical Mirror Pattern#

The project adopts a "canonical mirror" pattern, implementing a single source of truth for multi-repository behavioral specifications via the AGENTS.MD pointer mechanism. Downstream repositories only need a single pointer line READ ~/Projects/agent-scripts/AGENTS.MD BEFORE ANYTHING to reference the full rule set without copying. Specifications cover commit conventions (Conventional Commits: feat/fix/refactor/build/ci/chore/docs/style/perf/test), code style, PR workflow, CI handling, security policies, and Git operation boundaries. Git safety uses a tiered strategy: by default only git status/diff/log (read-only) are allowed; push operations require explicit user request; destructive operations like reset --hard and clean require explicit user consent. Model preferences record Anthropic Opus 4.5/Sonnet 4.5, OpenAI GPT-5.2, xAI Grok-4.1 Fast, Google Gemini 3 Flash and other latest models.

CLI Tools#

  • committer (scripts/committer): Bash commit helper that precisely stages specified files and enforces non-empty commit messages.
  • docs-list (scripts/docs-list.ts): Traverses the docs/ directory, validates front-matter (summary, read_when), and outputs document summary lists.
  • browser-tools (scripts/browser-tools.ts): Standalone Chrome DevTools helper inspired by Mario Zechner's "What if you don't need MCP?" article, supporting Chrome launch/check, navigation, JS execution, screenshots, content search, element inspection, and process termination.

Skill Modules#

The skills/ directory contains 20+ reusable agent skill modules, some contributed by @Dimillian:

CategoryExamples
Apple Platformswift-concurrency-expert, swiftui-liquid-glass, swiftui-performance-audit, swiftui-view-refactor, instruments-profiling, native-app-performance
AI / Imageopenai-image-gen, oracle
Web / Frontendfrontend-design, create-cli
Search / Conversionbrave-search, markdown-converter, video-transcript-downloader
DevOps / Tools1password, domain-dns-ops, discord-clawd, openclaw-relay, sonos-debug, xurl, speaking

Implementation Details#

  • Zero-dependency self-contained principle: All scripts avoid tsconfig path aliases and shared source directories, running independently in any project.
  • Bun-compiled standalone binaries: TypeScript scripts are compiled into platform-native binaries via bun build --compile; the bin/ directory is not version-controlled.
  • Sync strategy: Any modifications to shared scripts must first be synced back to this repository, then bidirectionally synced to all downstream repositories, maintaining byte-level consistency.

Installation & Usage#

git clone https://github.com/steipete/agent-scripts.git

Add a pointer reference at the top of the target repository's AGENTS.MD, then compile CLI tools using Bun:

bun build scripts/docs-list.ts --compile --outfile bin/docs-list
bun build scripts/browser-tools.ts --compile --target bun --outfile bin/browser-tools

External Tools Reference#

tools.md documents tools available in the author's environment (bird, sonoscli, peekaboo, clawdis, oracle, mcporter, etc.) as references only, without containing their implementations.

Unconfirmed Information#

  • The relationship with OpenAI Codex / Claude Code is convention-based coordination, with no formal integration SDK.
  • The agent discovery and loading mechanism for skills modules is not explicitly documented.
  • Minimum Bun version requirement for compilation is not specified.

Related Projects

View All

STAY UPDATED

Get the latest AI tools and trends delivered straight to your inbox. No spam, just intelligence.