{"id":"6f59522a-da62-4936-acf2-f76d2c36f0c7","shortId":"vNqhUG","kind":"skill","title":"Add IDE-style semantic code navigation and symbol-safe refactors to coding agents through Serena","tagline":"Give a coding agent symbol-aware lookup, cross-file rename, and structural edit tools before it starts making brittle text-only changes.","description":"# Add IDE-style semantic code navigation and symbol-safe refactors to coding agents through Serena\n\nGive a coding agent symbol-aware lookup, cross-file rename, and structural edit tools before it starts making brittle text-only changes.\n\n## Prerequisites\n\nSerena installation, an MCP-compatible coding agent or client, supported language server or project environment, local repository access\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- uv tool install -p 3.13 serena-agent@latest --prerelease=allow\n\nRequirements and caveats from upstream:\n- **Opus 4.6 (high) in Claude Code on a large Python codebase:**\n- **Prerequisites**. Serena is managed by *uv*, and [installing uv](https://docs.astral.sh/uv/getting-started/installation/) is the only required prerequisite.\n\nBasic usage or getting-started notes:\n- Instead, follow our [Quick Start](#quick-start) instructions.\n- See our [documentation](https://oraios.github.io/serena/04-evaluation/000_evaluation-intro.html) for the full methodology and much more detailed evaluation results, or run your own evaluation on a project of your choice.\n- See the [Quick Start](#quick-start) section below for information on how to get started.\n\n- Source: https://github.com/oraios/serena\n- Extracted from upstream docs: https://raw.githubusercontent.com/oraios/serena/HEAD/README.md\n\n## Documentation\n\n- https://oraios.github.io/serena\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/add-ide-style-semantic-code-navigation-and-symbol-safe-refactors-to-coding-agents-through-serena/)","tags":["add","ide","style","semantic","code","navigation","and","symbol","safe","refactors","coding","agents"],"capabilities":["skill","source-agentskillexchange","skill-add-ide-style-semantic-code-navigation-and-symbol-safe-refactors-to-coding-agents-through-serena","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/add-ide-style-semantic-code-navigation-and-symbol-safe-refactors-to-coding-agents-through-serena","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,594 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-05-18T19:09:17.702Z","embedding":null,"createdAt":"2026-05-18T13:14:58.155Z","updatedAt":"2026-05-18T19:09:17.702Z","lastSeenAt":"2026-05-18T19:09:17.702Z","tsv":"'/oraios/serena':223 '/oraios/serena/head/readme.md':230 '/serena':234 '/serena/04-evaluation/000_evaluation-intro.html)':182 '/skills/add-ide-style-semantic-code-navigation-and-symbol-safe-refactors-to-coding-agents-through-serena/)':241 '/uv/getting-started/installation/)':155 '3.13':121 '4.6':134 'access':104 'add':1,43 'agent':15,21,57,63,93,124,236 'agentskillexchange.com':240 'agentskillexchange.com/skills/add-ide-style-semantic-code-navigation-and-symbol-safe-refactors-to-coding-agents-through-serena/)':239 'allow':127 'awar':24,66 'basic':161 'brittl':38,80 'caveat':130 'chang':42,84 'choic':203 'claud':137 'client':95 'code':6,14,20,48,56,62,92,138 'codebas':143 'compat':91 'cross':27,69 'cross-fil':26,68 'detail':190 'doc':227 'docs.astral.sh':154 'docs.astral.sh/uv/getting-started/installation/)':153 'document':179,231 'edit':32,74 'environ':101,116 'evalu':191,197 'exchang':238 'extract':224 'file':28,70 'follow':169 'full':185 'get':165,218 'getting-start':164 'github.com':222 'github.com/oraios/serena':221 'give':18,60 'high':135 'ide':3,45 'ide-styl':2,44 'inform':214 'instal':87,105,109,119,151 'instead':168 'instruct':176 'languag':97 'larg':141 'latest':125 'local':102 'lookup':25,67 'make':37,79 'manag':147 'match':114 'mcp':90 'mcp-compat':89 'methodolog':186 'much':188 'navig':7,49 'note':167 'opus':133 'oraios.github.io':181,233 'oraios.github.io/serena':232 'oraios.github.io/serena/04-evaluation/000_evaluation-intro.html)':180 'p':120 'path':112 'prereleas':126 'prerequisit':85,144,160 'project':100,200 'python':142 'quick':171,174,206,209 'quick-start':173,208 'raw.githubusercontent.com':229 'raw.githubusercontent.com/oraios/serena/head/readme.md':228 'refactor':12,54 'renam':29,71 'repositori':103 'requir':128,159 'result':192 'run':194 'safe':11,53 'section':211 'see':177,204 'semant':5,47 'serena':17,59,86,123,145 'serena-ag':122 'server':98 'setup':111 'skill':237 'skill-add-ide-style-semantic-code-navigation-and-symbol-safe-refactors-to-coding-agents-through-serena' 'sourc':220,235 'source-agentskillexchange' 'start':36,78,166,172,175,207,210,219 'structur':31,73 'style':4,46 'support':96 'symbol':10,23,52,65 'symbol-awar':22,64 'symbol-saf':9,51 'text':40,82 'text-on':39,81 'tool':33,75,118 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'upstream':108,132,226 'usag':162 'use':106 'uv':117,149,152","prices":[{"id":"417eb37e-d135-4c1a-81b2-b02250d67a26","listingId":"6f59522a-da62-4936-acf2-f76d2c36f0c7","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:14:58.155Z"}],"sources":[{"listingId":"6f59522a-da62-4936-acf2-f76d2c36f0c7","source":"github","sourceId":"agentskillexchange/skills/add-ide-style-semantic-code-navigation-and-symbol-safe-refactors-to-coding-agents-through-serena","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/add-ide-style-semantic-code-navigation-and-symbol-safe-refactors-to-coding-agents-through-serena","isPrimary":false,"firstSeenAt":"2026-05-18T13:14:58.155Z","lastSeenAt":"2026-05-18T19:09:17.702Z"}],"details":{"listingId":"6f59522a-da62-4936-acf2-f76d2c36f0c7","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"add-ide-style-semantic-code-navigation-and-symbol-safe-refactors-to-coding-agents-through-serena","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"84f08b9e3a7fa67a71569bab085ef7928396b729","skill_md_path":"skills/add-ide-style-semantic-code-navigation-and-symbol-safe-refactors-to-coding-agents-through-serena/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/add-ide-style-semantic-code-navigation-and-symbol-safe-refactors-to-coding-agents-through-serena"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Add IDE-style semantic code navigation and symbol-safe refactors to coding agents through Serena","description":"Give a coding agent symbol-aware lookup, cross-file rename, and structural edit tools before it starts making brittle text-only changes."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/add-ide-style-semantic-code-navigation-and-symbol-safe-refactors-to-coding-agents-through-serena"},"updatedAt":"2026-05-18T19:09:17.702Z"}}