build-setup
Set up build environment and test fixtures for COBOL-to-Java migrations. Creates compilation infrastructure for both languages…
Use an agent readiness report to identify and implement improvements that make a repository more agent-friendly. Proposes repo-appropriate fixes for each pillar, then implements them on request. Use after running a readiness report or when a user wants to improve their repo's
$ npx -y skills add openhands/extensions --skill improve-agent-readiness --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/improve-agent-readinessContext preview
The summary Claude sees to decide when to auto-load this skill.
Use an agent readiness report to identify and implement improvements that make a repository more agent-friendly. Proposes repo-appropriate fixes for each pillar, then implements them on request. Use after running a readiness report or when a user wants to improve their repo's
name: improve-agent-readiness description: Use an agent readiness report to identify and implement improvements that make a repository more agent-friendly. Proposes repo-appropriate fixes for each pillar, then implements them on request. Use after running a readiness report or when a user wants to improve their repo's AI-readiness. triggers: - improve-agent-readiness - agent onboarding
Take a readiness report and turn its gaps into concrete, repo-appropriate fixes.
This skill expects an agent readiness report to already exist — either from running `agent-readiness-report` on this repo or provided by the user. If no report exists, run the readiness report skill first.
Identify every **✗** (missing) feature across all five pillars.
Don't try to fix everything. Pick the **5–10 changes that would help agents the most** across all pillars, ranked by impact. Not every pillar needs to be represented — focus on what matters most for this repo. The goal is to meaningfully improve the score, not to hit 74/74.
**Ranking heuristic** — rank by how directly the change helps an agent complete a coding task in this repo:
1. Things that unblock agents from working at all (AGENTS.md, build commands, bootstrap scripts, dev environment setup) 2. Things that give agents faster feedback on their work (pre-commit hooks, test documentation, PR templates with checklists) 3. Things that improve quality or process (CI caching, label automation, spell checking, merge queues) 4. Things that improve governance or compliance (SECURITY.md, CODEOWNERS, actionlint, CodeQL)
A single change that lets an agent build and test the project outranks a 2-for-1 that addresses minor gaps.
Proposals should fit **this specific repo**:
For each proposal, include:
`references/criteria.md` to explain what goes wrong for agents without this feature. Don't just say "improves Agent Instructions" — say what the agent can't do today and what it'll be able to do after the fix.
When the user approves fixes (all or a subset), implement them, then **update the readiness report** to reflect the new state. Flip each addressed feature from ✗ to ✓ and update the pillar counts and summary. This ensures the next run of this skill won't re-propose fixes that have already been applied.
Follow these rules:
RDoc, don't write Markdown
one
The highest-impact fix is almost always an **agent instruction file** at the root. A good one includes:
If the repo is a monorepo, also consider per-component instruction files that cover component-specific conventions.
Other common fixes:
Focus on what gives agents the fastest signal:
the linter and formatter the project already uses
*exactly* which command runs which tests
the language ecosystem (don't propose Prettier for a Go project)
Focus on structure that helps agents understand the process:
Focus on boundaries the agent needs to know:
committed accidentally
Focus on reproducibility:
non-deterministic installs
Present proposals like this:
# Agent Onboarding Proposals: {repo name}
Ranked by impact. Implementing all of these would improve:
Agent Instructions (+4), Feedback Loops (+2), Policy & Governance (+1)
1. **Create AGENTS.md** — Agent Instructions
- Include build commands from Makefile, test commands from CI, project structure
- Path: `./AGENTS.md`
- Right now agents have no way to learn this repo's conventions, banned
patterns, or how to build/test — they'll guess and get it wrong.
2. **Add pre-commit hooks** — Feedback Loops
- Configure wiThis repository is the public extensions registry for OpenHands. It contains reusable, shareable skills, plugins, and Agent Canvas Apps that customize agent behavior and interfaces. Skills overview docs: SDK skill guide:
Set up build environment and test fixtures for COBOL-to-Java migrations. Creates compilation infrastructure for both languages…
End-to-end COBOL to Java migration workflow. Handles build setup, mainframe dependency removal, and code migration with test…
Create a transformation guide for replacing mainframe-specific COBOL constructs with standard COBOL equivalents. Use when…
Apply mainframe dependency transformations to COBOL code using a pre-generated transformation guide. Converts CICS/VSAM…
Migrate COBOL code to idiomatic Java, preserving business logic while following Java best practices. Use for COBOL modernization…
A test skill that responds to the magic word "alakazam" with a specific phrase