{"id":"8e06d36c-dd14-4dcb-96d4-87c8cbe39626","shortId":"utxAWk","kind":"skill","title":"SonarQube Quality Gate Explainer","tagline":"Fetches the latest SonarQube project analysis result, explains why the Quality Gate failed in plain English, and links to specific issues. Covers coverage drops, new bugs, and security hotspots. Supports SonarQube Server and SonarCloud. Diagnostic only.","description":"# SonarQube Quality Gate Explainer\n\nFetches the latest SonarQube project analysis result, explains why the Quality Gate failed in plain English, and links to specific issues. Covers coverage drops, new bugs, and security hotspots. Supports SonarQube Server and SonarCloud. Diagnostic only.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- Make sure that you follow our [code style](https://github.com/SonarSource/sonar-developer-toolset#code-style) and all tests are passing (Travis build is executed for each pull request).\n- yarn\n- yarn build\n- yarn generate-translation-keys\n\nRequirements and caveats from upstream:\n- Native Git - Must be installed and available in your PATH\n- But if your contribution also contains UI changes, you must clone the sonarqube-webapp repository, do your changes there, build it locally and then build the sonarqube repository using the WEBAPP_BUILD_PATH environmen...\n\nBasic usage or getting-started notes:\n- Java 17 - Required to build the project\n- npm - Required for building\n- Tests - Can be disabled if needed by adding -x test to the gradle command (useful if you just want to build without running tests)\n\n- Source: https://github.com/SonarSource/sonarqube\n- Extracted from upstream docs: https://raw.githubusercontent.com/SonarSource/sonarqube/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/sonarqube-quality-gate-explainer/)","tags":["sonarqube","quality","gate","explainer","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-sonarqube-quality-gate-explainer","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/sonarqube-quality-gate-explainer","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,451 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:12:34.443Z","embedding":null,"createdAt":"2026-05-18T13:19:33.535Z","updatedAt":"2026-05-18T19:12:34.443Z","lastSeenAt":"2026-05-18T19:12:34.443Z","tsv":"'/skills/sonarqube-quality-gate-explainer/)':234 '/sonarsource/sonar-developer-toolset#code-style)':103 '/sonarsource/sonarqube':220 '/sonarsource/sonarqube/head/readme.md':227 '17':183 'ad':200 'agent':229 'agentskillexchange.com':233 'agentskillexchange.com/skills/sonarqube-quality-gate-explainer/)':232 'also':144 'analysi':10,50 'avail':136 'basic':175 'bug':30,70 'build':110,119,160,165,172,186,192,213 'caveat':127 'chang':147,158 'clone':150 'code':99 'command':206 'contain':145 'contribut':143 'cover':26,66 'coverag':27,67 'diagnost':39,79 'disabl':196 'doc':224 'drop':28,68 'english':20,60 'environ':92 'environmen':174 'exchang':231 'execut':112 'explain':4,12,44,52 'extract':221 'fail':17,57 'fetch':5,45 'follow':97 'gate':3,16,43,56 'generat':122 'generate-translation-key':121 'get':179 'getting-start':178 'git':131 'github.com':102,219 'github.com/sonarsource/sonar-developer-toolset#code-style)':101 'github.com/sonarsource/sonarqube':218 'gradl':205 'hotspot':33,73 'instal':81,85,134 'issu':25,65 'java':182 'key':124 'latest':7,47 'link':22,62 'local':162 'make':93 'match':90 'must':132,149 'nativ':130 'need':198 'new':29,69 'note':181 'npm':189 'pass':108 'path':88,139,173 'plain':19,59 'project':9,49,188 'pull':115 'qualiti':2,15,42,55 'raw.githubusercontent.com':226 'raw.githubusercontent.com/sonarsource/sonarqube/head/readme.md':225 'repositori':155,168 'request':116 'requir':125,184,190 'result':11,51 'run':215 'secur':32,72 'server':36,76 'setup':87 'skill':230 'skill-sonarqube-quality-gate-explainer' 'sonarcloud':38,78 'sonarqub':1,8,35,41,48,75,153,167 'sonarqube-webapp':152 'sourc':217,228 'source-agentskillexchange' 'specif':24,64 'start':180 'style':100 'support':34,74 'sure':94 'test':106,193,202,216 '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' 'translat':123 'travi':109 'ui':146 'upstream':84,129,223 'usag':176 'use':82,169,207 'want':211 'webapp':154,171 'without':214 'x':201 'yarn':117,118,120","prices":[{"id":"be7ace49-da1c-4783-af79-e3e8b41ce38f","listingId":"8e06d36c-dd14-4dcb-96d4-87c8cbe39626","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:19:33.535Z"}],"sources":[{"listingId":"8e06d36c-dd14-4dcb-96d4-87c8cbe39626","source":"github","sourceId":"agentskillexchange/skills/sonarqube-quality-gate-explainer","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/sonarqube-quality-gate-explainer","isPrimary":false,"firstSeenAt":"2026-05-18T13:19:33.535Z","lastSeenAt":"2026-05-18T19:12:34.443Z"}],"details":{"listingId":"8e06d36c-dd14-4dcb-96d4-87c8cbe39626","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"sonarqube-quality-gate-explainer","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":"aa5cec5e3ea3e568aafc0487c377e2a083fb6df9","skill_md_path":"skills/sonarqube-quality-gate-explainer/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/sonarqube-quality-gate-explainer"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"SonarQube Quality Gate Explainer","description":"Fetches the latest SonarQube project analysis result, explains why the Quality Gate failed in plain English, and links to specific issues. Covers coverage drops, new bugs, and security hotspots. Supports SonarQube Server and SonarCloud. Diagnostic only."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/sonarqube-quality-gate-explainer"},"updatedAt":"2026-05-18T19:12:34.443Z"}}