claude-code-base-action CLAUDE.md

claude-code-base-action CLAUDE.md is an instructions file for coding agents from anthropics/claude-code-base-action. It costs 404 tokens per session, scanned A, original, MIT.

A project guide for a GitHub Action that runs Claude Code inside GitHub workflows. GitHub Actions are automated jobs that run in response to events such as code pushes or pull requests.

In plain words
What is it for?
Use it when developing or testing the action, preparing prompts, checking its JSON execution logs, or configuring which supported AI provider it uses.
Why use it?
It explains how to install dependencies, format and type-check the action, run its tests, and authenticate with Anthropic, AWS Bedrock, or Google Vertex AI.

Instructions file

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add instructions/anthropics/claude-code-base-action/claude-md
Clone the repo
git clone --depth 1 https://github.com/anthropics/claude-code-base-action

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for claude-code-base-action CLAUDE.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/anthropics/claude-code-base-action/claude-md.svg)](https://agentmods.dev/instructions/anthropics/claude-code-base-action/claude-md)
Your own site
<a href="https://agentmods.dev/instructions/anthropics/claude-code-base-action/claude-md"><img src="https://agentmods.dev/badge/instructions/anthropics/claude-code-base-action/claude-md.svg" alt="Measured on agentmods" height="20"></a>
Per session 404 This file is loaded in full into every session.
When invoked 404 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00404 $0.00404
Opus 5 $0.00202 $0.00202
Sonnet 5 $0.00081 $0.00081
Haiku 4.5 $0.00040 $0.00040

Measured 4d ago against content hash ce9cf4cb97bf, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

claude-code-base-action CLAUDE.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

CLAUDE.md · 59 lines

What it actually says

CLAUDE.md

Common Commands

Development Commands

  • Build/Type check: bun run typecheck
  • Format code: bun run format
  • Check formatting: bun run format:check
  • Run tests: bun test
  • Install dependencies: bun install

Action Testing

  • Test action locally: ./test-local.sh
  • Test specific file: bun test test/prepare-prompt.test.ts

Architecture Overview

This is a GitHub Action that allows running Claude Code within GitHub workflows. The action consists of:

Core Components

  1. Action Definition (action.yml): Defines inputs, outputs, and the composite action steps
  2. Prompt Preparation (src/index.ts): Runs Claude Code with specified arguments

Key Design Patterns

  • Uses Bun runtime for development and execution
  • JSON streaming output format for execution logs
  • Composite action pattern to orchestrate multiple steps
  • Provider-agnostic design supporting Anthropic API, AWS Bedrock, and Google Vertex AI

Provider Authentication

  1. Anthropic API (default): Requires API key via anthropic_api_key input
  2. AWS Bedrock: Uses OIDC authentication when use_bedrock: true
  3. Google Vertex AI: Uses OIDC authentication when use_vertex: true

Testing Strategy

Local Testing

  • Use act tool to run GitHub Actions workflows locally
  • test-local.sh script automates local testing setup
  • Requires ANTHROPIC_API_KEY environment variable

Test Structure

  • Unit tests for configuration logic
  • Integration tests for prompt preparation
  • Full workflow tests in .github/workflows/test-base-action.yml

Important Technical Details

  • Outputs execution logs as JSON to /tmp/claude-execution-output.json
  • Timeout enforcement via timeout command wrapper
  • Strict TypeScript configuration with Bun-specific settings
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 59 lines · 404 tokens per session scan A ce9cf4cb97bf

Subscribe to this mod's changes

claude-code-base-action CLAUDE.md is an instructions file published in the GitHub repository anthropics/claude-code-base-action (961 stars, last pushed 6d ago), licensed MIT. It adds 404 tokens to every session, about $0.0020 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other instructions, from other repositories

infra CLAUDE.md

Instructions for anthr76/infra, covering claude.md, repository overview, development environment, common commands and task automation.

anthr76/infra · 4,765 tokens

devopness CLAUDE.md

Instructions for devopness/devopness, a project described as: Devopness: AI DevOps on your cloud. Deploy apps, infra and CI/CD. Any cloud and any stack, one MCP. Deterministic API, opinionated and fully configurable. No cloud credentials in AI chats. Free plan.

devopness/devopness · 13 tokens

kubevirt-tekton-tasks AGENTS.md

Instructions for kubevirt/kubevirt-tekton-tasks, covering kubevirt tekton tasks - project guide, jira task management, documentation, project structure and key relationships.

kubevirt/kubevirt-tekton-tasks · 1,302 tokens

docker-zoneminder CLAUDE.md

Instructions for jantman/docker-zoneminder, covering claude.md, project overview, build and test, ci/cd and architecture.

jantman/docker-zoneminder · 1,931 tokens

Powershell-Copilot-Standards cicd.instructions.md

Sets up comprehensive CI/CD pipelines for PowerShell projects with automated testing and deployment.

fadwen/Powershell-Copilot-Standards · 2,504 tokens

ray-fernando-actions-templates AGENTS.md

Instructions for RayFernando1337/ray-fernando-actions-templates, covering agents.md — adopt these ci templates in a consumer repo, 1. purpose & how to use this repo, 2. workflow catalog — when to adopt each, 3. required secrets / vars (names only) and almost always.

RayFernando1337/ray-fernando-actions-templates · 3,599 tokens