Agent skill

Create Agent Onboarding

by hashgraph-online in hashgraph-online/awesome-codex-plugins

A skill your agent uses when a repo has no AGENTS.md and an AI coding agent needs onboarding context, or the user asks to generate onboarding files.

Apache-2.0Auto-check passedAgent Workflows

Install Create Agent Onboarding

skills CLI
$ npx skills add hashgraph-online/awesome-codex-plugins --skill create-agent-onboarding -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install hashgraph-online/awesome-codex-plugins create-agent-onboarding --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/gustavo-meilus/aiboarding/skills/create-agent-onboarding .claude/skills/create-agent-onboarding && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
create-agent-onboarding
GitHub stars
1.2k
Token cost
~2.6k tokens
SKILL.md length
1,232 words
Files
1
Skills in repo
686
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when a repo has no AGENTS.md and an AI coding agent needs onboarding context, or the user asks to generate onboarding files.

  • Works in 8 steps: Pre-flight routing → Background crawl + initial grilling → Architectural & AI context → …
  • A repo has no AGENTS.md and an AI coding agent needs onboarding context
  • SKILL.md covers Runtime awareness, Phase 0: Pre-flight routing, Shared contracts and Phase 1: Background crawl +…, plus 6 more sections
  • Calls git

What it does

Create Agent Onboarding is an agent skill from hashgraph-online/awesome-codex-plugins. Use when a repo has no AGENTS.md and an AI coding agent needs onboarding context, or the user asks to generate onboarding files. Produces AGENTS.md (cross-agent), a CLAUDE.md wrapper, and the .aiboarding lifecycle (state, config, hooks). Fallback target when the session-start hook reports missing onboarding files.

Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering Agent instruction files and Building AI agents. The repository describes itself as: A curated list of awesome OpenAI Codex / ChatGPT plugins, skills, and resources. The 1 Codex Marketplace. See live plugins at: https://hol.org/plugins/best-codex-plugins. The licence is Apache-2.0.

When your agent uses it

  • A repo has no AGENTS.md and an AI coding agent needs onboarding context
  • The user asks to generate onboarding files

Example prompts

  • “/create-agent-onboarding”

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Pre-flight routing
  2. Background crawl + initial grilling
  3. Architectural & AI context
  4. Reconciliation & gap analysis
  5. Synthesis & generation
  6. Token compression
  7. Install & bootstrap
  8. Validation gate (blocking)

What it can do on your machine

Read from SKILL.md and the folder at commit 78497e5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Create Agent Onboarding loads about 2.6k tokens when it runs. Until then it costs about 85 tokens; SKILL.md has 1,232 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~85
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from hashgraph-online/awesome-codex-plugins at commit 78497e5, republished under its Apache-2.0 licence (© hashgraph-online). 1,232 words, ~2,578 tokens.

Download SKILL.mdSave it as .claude/skills/create-agent-onboarding/SKILL.md (or your agent's skills folder).
name
create-agent-onboarding
description
Use when a repo has no AGENTS.md and an AI coding agent needs onboarding context, or the user asks to generate onboarding files. Produces AGENTS.md (cross-agent), a CLAUDE.md wrapper, and the .aiboarding lifecycle (state, config, hooks). Fallback target when the session-start hook reports missing onboarding files.

Creating agent onboarding files

Treat the AI as a fresh engineer. Generate a compressed, high-signal AGENTS.md at the repo root - the canonical, tool-agnostic onboarding document read natively by Codex, Copilot, Cursor and imported by Claude Code via a thin CLAUDE.md wrapper - then bootstrap the lifecycle that keeps it current.

Announce at start: "Using create-agent-onboarding to generate this repo's onboarding files."

Runtime awareness

The generation phases below are tool-agnostic and work under Claude Code, Codex, Copilot CLI, or any SKILL.md-compatible agent. Phase 6 installs repo-local hooks only for Claude Code. The Codex plugin supplies optional native hooks after /hooks trust review; copied standalone skills never install Codex settings. When hooks are disabled, unavailable, or untrusted, run update-agent-onboarding manually after meaningful commits.

Phase 0: Pre-flight routing

Inspect the repo root before generating anything:

  • AIBOARDING.md exists (legacy v1 layout): stop and run migrate-aiboarding instead - never regenerate from scratch over an existing onboarding investment.
  • AGENTS.md already exists: treat it as primary input. Skip greenfield grilling; interrogate only the gaps against the section schema below, then propose a restructure as an approval-gated diff. Never overwrite silently.
  • CLAUDE.md already exists: preserve it. The only changes allowed are adding the @AGENTS.md import line and managing an aiboarding-owned block via .aiboarding/tools/inject-fenced (marker-fenced, idempotent, removable).

Shared contracts

AGENTS.md schema - tool-agnostic, no frontmatter, no Claude-specific syntax. H2 sections in this exact order:

  1. ## Project Purpose
  2. ## Stack and Runtime
  3. ## Build, Test, Run - exact commands; fast checks and full checks
  4. ## Architecture Map - directories, boundaries, data flow, dependency direction
  5. ## Domain Model - entities, workflows, invariants, vocabulary
  6. ## Agent Guardrails - what agents must NOT assume/refactor/delete/rename/"simplify"
  7. ## Known Failure Modes - mistakes previous agents made or will likely make
  8. ## Verification Before Completion - commands agents must run before claiming done
  9. ## Escalation - Ask the User When - stop-and-ask cases

Backtick-quote every command, identifier, file path, and error string - the compression byte-preservation checker treats backtick spans as protected.

CLAUDE.md wrapper - first line @AGENTS.md, then an aiboarding-fenced block of Claude-only workflow notes. Never duplicate AGENTS.md content: imports expand into context at launch, so duplication doubles token cost for zero benefit.

.aiboarding/state.json - operational state, one top-level key per line (hooks read it with a line scanner, not a JSON parser):

json
{
  "aiboarding_version": 2,
  "canonical_file": "AGENTS.md",
  "claude_wrapper": "CLAUDE.md",
  "generated": "YYYY-MM-DD",
  "last_synced_commit": "<git rev-parse HEAD>",
  "last_drift_classification": {},
  "receipts": [
  ]
}

State is committed. Advancing last_synced_commit must never modify AGENTS.md or CLAUDE.md - that separation is what prevents self-referential drift loops.

Phase 1: Background crawl + initial grilling

Run two tracks. A single agent cannot truly act in parallel: perform Track A's file reads first and hold the findings, then immediately open Track B and keep grilling.

Track A - automated discovery (no user input): read dependency manifests (package.json, pyproject.toml, go.mod, Cargo.toml, etc.), the directory structure, CI configs, and any README/docs. Extract tech stack, build/test/run commands, and standard engineering basics. Hold these findings for Phase 3.

Track B - grilling interrogation: open with:

"I'm scanning your codebase structure in the background for the tech stack. While I do that: what is the core business problem this project solves?" Then walk the conceptual tree one question at a time, challenging vague answers and incentivizing a targeted brain-dump per micro-topic. Do not batch questions.

Phase 2: Architectural & AI context

Steer the grilling toward architecture and AI-specific guardrails. Extract constraints and known AI failure modes, e.g.:

"You mentioned a custom Auth provider. What are the architectural gotchas or AI failure modes around it that a future sub-agent must not trip over?" Also cover the two sections agents skip most: what must be verified before claiming work done (Verification Before Completion) and which situations demand stopping to ask the user (Escalation). Continue until you have at least one architectural constraint, one AI-specific failure mode or guardrail, one verification command, and one escalation case.

Phase 3: Reconciliation & gap analysis

HARD GATE - do not start until BOTH Track A (crawl) and Track B (grilling) are complete. Cross-examine Track A findings against Track B answers. Run a short, final grilling pass focused only on discrepancies, e.g.:

"The crawl found a Postgres connection string, but you didn't mention a database. How does Postgres fit the core domain, and are there AI constraints here?"

Phase 4: Synthesis & generation

When the reconciliation pass is complete and no open discrepancies remain, combine verified Track A findings with reconciled Track B domain knowledge. Draft AGENTS.md against the schema above. Nothing Claude-specific goes in it; Claude-only workflow notes belong in the CLAUDE.md wrapper block.

Show full SKILL.md (513 more words)Show less

Phase 5: Token compression

Compress the draft by following the compress-onboarding skill: level from config.json (compression_level, default full), high-consequence preservation and any per-region opt-in handled only by that skill, byte-preservation verified with .aiboarding/tools/check-preservation, receipt appended to state.json. Present the compressed document to the user for approval before writing it to the repo root.

Phase 6: Install & bootstrap

After the document is approved and written, install the lifecycle with your own file tools (no shell installer), for cross-platform safety. Every step is idempotent - running create twice must not duplicate hooks, settings entries, or fenced blocks.

  1. Locate the templates at <plugin-root>/templates/, where <plugin-root> is two levels up from this skill. Use ${CLAUDE_PLUGIN_ROOT}/templates if set; otherwise resolve relative to this skill's own directory.
  2. Write CLAUDE.md: line one @AGENTS.md, then the Claude-notes block via inject-fenced <repo>/CLAUDE.md claude-notes <notes-file>. If CLAUDE.md exists, only add the import line (if absent) and the fenced block.
  3. Write config: copy templates/state/config.json to <repo>/.aiboarding/config.json (keep an existing config) and templates/state/dot-gitignore to <repo>/.aiboarding/.gitignore. Defer the initial state.json pointer until the Phase 7 validation record is persisted.
  4. Copy hook scripts (Claude Code runtimes only): create <repo>/.aiboarding/hooks/ and copy these six files from <plugin-root>/templates/hooks/ verbatim: run-hook.cmd, _lib, session-start, subagent-start, drift-check, instructions-loaded.
  5. Copy tools: create <repo>/.aiboarding/tools/ and copy inject-fenced, check-size-budget, check-preservation, classify-drift, and lifecycle-decision, audit-onboarding-evidence, verify-onboarding-mutations, and write-evidence. Installed tools must byte-match their templates/tools/ sources. Evidence is created lazily; inspect it directly at .aiboarding/evidence/v1/ by matching a record's repository.head, type, and outcome—never add it to state.json or onboarding files.
  6. Merge settings (Claude Code runtimes only): merge the hooks block of <plugin-root>/templates/settings/hooks.json into <repo>/.claude/settings.json, per top-level event. Before adding an entry, check for an existing aiboarding entry for that event (a command containing .aiboarding/hooks/run-hook.cmd) and replace it in place. Remove stale entries pointing at the retired pre-task and post-commit hooks, and delete those files from <repo>/.aiboarding/hooks/ if present.

Phase 7: Validation gate (blocking)

Do not report success until every check passes; fix and re-check instead of skipping:

  1. AGENTS.md and CLAUDE.md exist; CLAUDE.md contains a line @AGENTS.md.
  2. No content duplication: the Claude-notes block must not restate AGENTS.md sections.
  3. .aiboarding/tools/check-size-budget AGENTS.md passes as a local sensor (no FAIL; resolve WARNs or get the user's explicit OK), and .aiboarding/tools/audit-onboarding-evidence <repo-root> reports no Codex project-chain failure.
  4. Every command quoted in Build, Test, Run and Verification Before Completion resolves against the repo (package scripts, Makefile targets, CI workflows, or a binary on PATH).
  5. state.json:last_synced_commit equals git rev-parse HEAD.
  6. On Claude Code: the settings merge contains exactly one aiboarding entry per event and no pre-task/post-commit references.

After every required validator passes, write one compact onboarding-validation record with validator identities and repository-relative subjects using .aiboarding/tools/write-evidence; do not retain raw output. Recheck HEAD, then write the initial state.json with that exact last_synced_commit. If validation, evidence writing, or the head recheck fails, do not create or advance canonical state.

Then report which files were created or updated and which hook entries were installed. On Windows without Git Bash, tell the user once: hooks will not fire (run-hook.cmd degrades silently), but native CLAUDE.md/AGENTS.md loading still works.

© hashgraph-online, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/gustavo-meilus/aiboarding/skills/create-agent-onboarding of hashgraph-online/awesome-codex-plugins.

Open the folder on GitHubat commit 78497e5

Compare with similar skills

Create Agent Onboarding next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Create Agent Onboarding compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Create Agent Onboarding this skillhashgraph-online/awesome-codex-plugins1.2k—~2.6kAutomated safety check: PassApache-2.0
Agent Self-Customizationnanocoai/nanoclaw31k1 repos~1.5kAutomated safety check: NotesMIT
Agents Md Generatorjulianromli/opencode-template1441 repos~1.4kAutomated safety check: NotesNone
Create Agentprassanna-ravishankar/repowire264—~388Automated safety check: PassNone
Omnigent Knowledge Baseomnigent-ai/omnigent11k—~3.4kAutomated safety check: PassApache-2.0
Forge Agent Creatortailcallhq/forgecode7.6k—~7.3kAutomated safety check: PassApache-2.0

Similar skills

  • Agent Self-Customization

    nanocoai/nanoclaw

    A decision tree for an agent changing its own setup: edit memory directly, request approval for packages and MCP servers, and delegate code edits to a builder agent.

    31k GitHub starsUsed in 1 repo~1.5k tokens
    Agent WorkflowsAuto-check: notes
  • Agents Md Generator

    julianromli/opencode-template

    Generate hierarchical AGENTS.md structures for codebases. An agent skill from julianromli/opencode-template.

    144 GitHub starsUsed in 1 repo~1.4k tokens
    Agent WorkflowsAuto-check: notes
  • Create Agent

    prassanna-ravishankar/repowire

    A skill your agent uses when creating, updating, or explaining a standing Repowire agent folder, worker folder, durable-job executor context, or reusable agent-specific AGENTS.md guidance.

    264 GitHub stars~388 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Omnigent Knowledge Base

    omnigent-ai/omnigent

    Reference for the Omnigent agent platform: agent directory layout, config.yaml fields, executor types, harness options, AGENTS.md and skill structure.

    11k GitHub stars~3.4k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Forge Agent Creator

    tailcallhq/forgecode

    Guides creating and editing custom agents for the code-forge application as Markdown files with YAML frontmatter in the project's .forge/agents folder.

    7.6k GitHub stars~7.3k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • 200 Agents Md

    jabrena/plinth

    A skill your agent uses when you need to generate an AGENTS.md file for a Java repository — covering project conventions, tech stack, file structure, commands, Git workflow, and contributor…

    446 GitHub starsUsed in 1 repo~820 tokens
    Agent WorkflowsAuto-check passed

More from hashgraph-online/awesome-codex-plugins

All 686 skills in this repo
  • Anime Reaction Gif

    hashgraph-online/awesome-codex-plugins

    Create original anime-style reaction stickers as looping GIFs and MP4 previews, using generated character pose sheets and timed key poses.

    1.2k GitHub stars~922 tokensUpdated today
    Auto-check passed
  • Calibredb

    hashgraph-online/awesome-codex-plugins

    Manage and query Calibre libraries with the calibredb CLI (local paths or Calibre Content server URLs).

    1.2k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Rust API Test Harness

    hashgraph-online/awesome-codex-plugins

    A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…

    1.2k GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Art

    hashgraph-online/awesome-codex-plugins

    Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the…

    1.2k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Game Balance Economy

    hashgraph-online/awesome-codex-plugins

    Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies.

    1.2k GitHub stars~618 tokensUpdated today
    Auto-check passed
  • Manuscript Engagement Analytics

    hashgraph-online/awesome-codex-plugins

    Analyze nonfiction manuscripts for reader engagement signals, including heading-level word counts, slow starts, long slogs, weak takeaway titles, value pacing, beta-reader comment dropoff, and…

    1.2k GitHub stars~875 tokensUpdated today
    Auto-check passed

Categories

Questions about Create Agent Onboarding

What does Create Agent Onboarding do?

A skill your agent uses when a repo has no AGENTS.md and an AI coding agent needs onboarding context, or the user asks to generate onboarding files. Create Agent Onboarding is an agent skill from hashgraph-online/awesome-codex-plugins.md and an AI coding agent needs onboarding context, or the user asks to generate onboarding files.

When should I use Create Agent Onboarding?

Create Agent Onboarding fits situations like: A repo has no AGENTS.md and an AI coding agent needs onboarding context; the user asks to generate onboarding files.

How do I install Create Agent Onboarding in Claude Code?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill create-agent-onboarding -a claude-code`. Or copy the skill folder (plugins/gustavo-meilus/aiboarding/skills/create-agent-onboarding in hashgraph-online/awesome-codex-plugins) into .claude/skills/create-agent-onboarding in your project. Claude Code loads it when a task matches its description.

How do I install Create Agent Onboarding in Codex?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill create-agent-onboarding -a codex`. Or copy the skill folder (plugins/gustavo-meilus/aiboarding/skills/create-agent-onboarding in hashgraph-online/awesome-codex-plugins) into .agents/skills/create-agent-onboarding in your project. Codex loads it when a task matches its description.

Can I use Create Agent Onboarding in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hashgraph-online/awesome-codex-plugins --skill create-agent-onboarding -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/create-agent-onboarding, .gemini/skills/create-agent-onboarding, .github/skills/create-agent-onboarding and .opencode/skills/create-agent-onboarding in your project.

What does Create Agent Onboarding need to run?

Going by SKILL.md and its folder, Create Agent Onboarding needs the command-line tools its instructions call (git).

Does Create Agent Onboarding access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Create Agent Onboarding safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Create Agent Onboarding use?

Create Agent Onboarding is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Create Agent Onboarding use?

About 2.6k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Create Agent Onboarding?

Skills that share tags, products or a category with Create Agent Onboarding: Agent Self-Customization (nanocoai/nanoclaw, 31k stars), Agents Md Generator (julianromli/opencode-template, 144 stars), Create Agent (prassanna-ravishankar/repowire, 264 stars) and Omnigent Knowledge Base (omnigent-ai/omnigent, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Create Agent Onboarding?

hashgraph-online (a GitHub organization) maintains it in hashgraph-online/awesome-codex-plugins, which has 1,242 GitHub stars. The repository holds 686 skills in this directory. The repository was last updated on October 8, 2026.

Source: hashgraph-online/awesome-codex-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.