{"id":"3720fae6-e528-4db6-8f3c-01fcbf890b2b","shortId":"WqLDJP","kind":"skill","title":"003-agents-installation","tagline":"Use when you need to install the embedded robot agents into either .cursor/agents or .claude/agents, selecting the destination interactively and copying the embedded agent definitions from project assets. This should trigger for requests such as Install embedded agents; Bootstrap","description":"# 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 (`.cursor/agents` or `.claude/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 `.cursor/agents` or `.claude/agents` before installing\n- **MUST** copy all embedded agent files defined in `references/003-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 .cursor/agents\n- Bootstrap .claude/agents\n- Copy robot agents\n\n## Workflow\n\n1. **Choose destination**\n\nAsk exactly one question to choose `.cursor/agents` or `.claude/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/003-agents-installation.md](references/003-agents-installation.md).","tags":["003","agents","installation","cursor","rules","java","jabrena","agent-skills","ai-skills","claude","claude-code","claude-code-skills"],"capabilities":["skill","source-jabrena","skill-003-agents-installation","topic-agent-skills","topic-ai-skills","topic-claude","topic-claude-code","topic-claude-code-skills","topic-claude-code-subagents","topic-claude-skills","topic-cursor-agent","topic-cursor-ai","topic-cursor-skills","topic-cursorai","topic-github-copilot"],"categories":["cursor-rules-java"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/jabrena/cursor-rules-java/003-agents-installation","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add jabrena/cursor-rules-java","source_repo":"https://github.com/jabrena/cursor-rules-java","install_from":"skills.sh"}},"qualityScore":"0.631","qualityRationale":"deterministic score 0.63 from registry signals: · indexed on github topic:agent-skills · 362 github stars · SKILL.md body (1,795 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-26T18:53:39.481Z","embedding":null,"createdAt":"2026-04-18T22:01:41.117Z","updatedAt":"2026-04-26T18:53:39.481Z","lastSeenAt":"2026-04-26T18:53:39.481Z","tsv":"'003':1 '1':167 '2':208 '3':237 'action':150,251 'agent':3,14,28,42,45,53,87,109,134,158,165,211,222 'agents-instal':2 'ambigu':203 'answer':184 'ask':113,120,170,204 'asset':32,57 'assets/agents':92 'bootstrap':43,159,161 'bundl':110 'checklist':244 'choos':124,168,175 'clarif':206 'claude/agents':19,81,127,162,178 'clear':98 'command':256 'concis':243 'confirm':199 'constraint':101,189,263 'content':146,228 'copi':25,83,131,163,186,192,219 'cover':72 'creat':212 'created/updated':248 'cursor/agents':17,79,125,160,176 'defin':88,136,224 'definit':29,54 'destin':22,115,169,196,201,214,247 'detail':259 'determinist':82 'directori':64,215 'either':16 'embed':12,27,41,44,52,86,107,133,157,210,221 'exact':171 'exampl':261 'exist':235 'explicit':183,198 'file':118,135,141,187,194,223,236,249 'filenam':230 'guidanc':260 'idempot':93 'instal':4,10,40,46,47,96,104,129,156,209,239 'interact':23,68,76 'must':112,119,130,139 'name':142 'need':8,217 'one':172 'option':254 'overwrit':99,149,234,250 'predefin':49 'preserv':140,229 'project':31 'question':173,207 're':95 're-instal':94 'refer':145,227,257 'references/003-agents-installation.md':138,265,266 'report':100,148,238 'repositori':56 'request':37 'result':240 'return':241 'robot':13,108,164 'see':264 'select':20,62,78,246 'set':50 'skill':69,75,103,155 'skill-003-agents-installation' 'source-jabrena' 'step':188 'target':63,77 'topic-agent-skills' 'topic-ai-skills' 'topic-claude' 'topic-claude-code' 'topic-claude-code-skills' 'topic-claude-code-subagents' 'topic-claude-skills' 'topic-cursor-agent' 'topic-cursor-ai' 'topic-cursor-skills' 'topic-cursorai' 'topic-github-copilot' 'trigger':35 'use':5,153 'user':61,122 'user-select':60 'verif':255 'via':89 'wait':180 'warn':232 'workflow':166 'write':117 'xinclud':90","prices":[{"id":"4960a630-7519-4fb7-ade5-7c754668197d","listingId":"3720fae6-e528-4db6-8f3c-01fcbf890b2b","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"jabrena","category":"cursor-rules-java","install_from":"skills.sh"},"createdAt":"2026-04-18T22:01:41.117Z"}],"sources":[{"listingId":"3720fae6-e528-4db6-8f3c-01fcbf890b2b","source":"github","sourceId":"jabrena/cursor-rules-java/003-agents-installation","sourceUrl":"https://github.com/jabrena/cursor-rules-java/tree/main/skills/003-agents-installation","isPrimary":false,"firstSeenAt":"2026-04-18T22:01:41.117Z","lastSeenAt":"2026-04-26T18:53:39.481Z"}],"details":{"listingId":"3720fae6-e528-4db6-8f3c-01fcbf890b2b","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"jabrena","slug":"003-agents-installation","github":{"repo":"jabrena/cursor-rules-java","stars":362,"topics":["agent-skills","ai-skills","claude","claude-code","claude-code-skills","claude-code-subagents","claude-skills","cursor-agent","cursor-ai","cursor-skills","cursorai","github-copilot","intellij-idea","java","prompting","system-prompts"],"license":"apache-2.0","html_url":"https://github.com/jabrena/cursor-rules-java","pushed_at":"2026-04-26T13:48:39Z","description":"A curated and opinionated collection of Skills and Agents to be used in modern SDLC workflows for Java Enterprise development with your favorite AI Agent harness.","skill_md_sha":"98ce58c3a157c4d4fdcb5f62deef3c337022160a","skill_md_path":"skills/003-agents-installation/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/jabrena/cursor-rules-java/tree/main/skills/003-agents-installation"},"layout":"multi","source":"github","category":"cursor-rules-java","frontmatter":{"name":"003-agents-installation","license":"Apache-2.0","description":"Use when you need to install the embedded robot agents into either .cursor/agents or .claude/agents, selecting the destination interactively and copying the embedded agent definitions from project assets. This should trigger for requests such as Install embedded agents; Bootstrap .cursor/agents; Bootstrap .claude/agents; Copy robot agents. Part of cursor-rules-java project"},"skills_sh_url":"https://skills.sh/jabrena/cursor-rules-java/003-agents-installation"},"updatedAt":"2026-04-26T18:53:39.481Z"}}