{"id":"005-agents-installation","name":"005-agents-installation","summary":"組み込みロボットエージェントを.github/agents、.claude/agents、.cursor/agents、または.codex/agentsにインストールし、宛先をインタラクティブに選択し、プロジェクト資産から組み込みエージェントの定義をコピーする際に使ってください。","body":"# Embedded agents installer\n\nInstall a predefined set of embedded agent definitions from repository assets into a user-selected target directory. This is an interactive skill.\n\n**What is covered in this Skill?**\n\n- Interactive target selection (`.github/agents`, `.claude/agents`, `.cursor/agents`, or `.codex/agents`)\n- Deterministic copy of all embedded agents defined via XInclude from `assets/agents`\n- Idempotent re-installation with clear overwrite reporting\n\n## Constraints\n\nThis skill installs only the embedded robot agents bundle and must ask for destination before writing files.\n\n- **MUST** ask the user to choose `.github/agents`, `.claude/agents`, `.cursor/agents`, or `.codex/agents` before installing\n- **MUST** copy all embedded agent files defined in `references/005-agents-installation.md`\n- **MUST** preserve file names from the reference content and report overwrite actions\n\n## When to use this skill\n\n- Install embedded agents\n- Bootstrap .github/agents\n- Bootstrap .cursor/agents\n- Bootstrap .claude/agents\n- Bootstrap .codex/agents\n- Copy robot agents\n\n## Workflow\n\n1. **Choose destination**\n\nAsk exactly one question to choose `.github/agents`, `.claude/agents`, `.cursor/agents`, or `.codex/agents` and wait for an explicit answer before copying files.\n\nStep constraints:\n- Do not copy any file until destination is explicitly confirmed\n- If destination is ambiguous, ask a clarification question\n\n2. **Install embedded agents**\n\nCreate the destination directory if needed, then copy all embedded agent files defined in the reference content, preserving filenames and warning before overwriting existing files.\n\n3. **Report installation result**\n\nReturn a concise checklist with selected destination, created/updated files, overwrite actions, and an optional verification command.\n\n## Reference\n\nFor detailed guidance, examples, and constraints, see [references/005-agents-installation.md](references/005-agents-installation.md).","author":"@jabrena","ownerProfile":null,"authorContacts":null,"sourceUrl":"https://github.com/jabrena/plinth/tree/main/skills/005-agents-installation","license":"Apache-2.0","category":"writing","lang":"en","tokens":411,"stars":0,"calls30d":1,"claimed":false,"visibility":"public","origin":"crawler","version":"0.1.0","createdAt":"2026-08-22","updatedAt":"2026-08-22","files":[{"path":"assets/agents/plinth-architect.md","size":6427,"sha256":"e05c705940f85d1a3e30e6b15f35bc09e3b4f2279f95e3edf2267200b9b35956"},{"path":"assets/agents/plinth-business-analyst.md","size":4561,"sha256":"12edfd2e14728a8b47913ad0d944a2a65715559daa7999fbd1ce3dc02b48a70a"},{"path":"assets/agents/plinth-java-coder.md","size":5751,"sha256":"7c3ca561444d71e678bd6912c009f395a99d7ec5d0c79e7ebb205cc2218b2dce"},{"path":"assets/agents/plinth-java-micronaut-coder.md","size":8936,"sha256":"346268ca6d4d466183f0bf8acd9a69fab3ae32158daafe1189dabe8650279123"},{"path":"assets/agents/plinth-java-performance.md","size":3046,"sha256":"823d5fe455ffd92b395d55a45935b3478c39eeda4643f01d8cce6e3007b279ad"},{"path":"assets/agents/plinth-java-quarkus-coder.md","size":8452,"sha256":"90b6d7c2287e79c97b86dff73ec3aa552597f6ccb10cd45eefdb9b503317f1db"},{"path":"assets/agents/plinth-java-spring-boot-coder.md","size":8911,"sha256":"2a5833c8de56b92a9d57192e68a14f595cc60efe087c6c8e80a2533581143a17"},{"path":"assets/agents/plinth-no-java.md","size":3768,"sha256":"7ee477329fea5fd23604b4bf4d03165d6941086b6800f9638629cec54af3062c"},{"path":"assets/agents/plinth-tech-lead.md","size":23728,"sha256":"377b5cfe7f537c9ba230bbf761226fdcfb191a752e60fb9d1c24648f22d7069c"},{"path":"references/005-agents-installation.md","size":3365,"sha256":"3df03007ff2200cb5af93233d6ffca09445137271e870a01a59e6440613c8e5f"}],"requires":{"mcp":[],"tools":[]},"safety":{"flags":[],"scannedAt":"2026-08-22","hasScripts":false,"networkEndpoints":[]}}