{"id":"39eb40c9-caba-4dd2-84c7-f318421dde36","shortId":"ZF5PRr","kind":"skill","title":"confluence-automation","tagline":"Automate Confluence page creation, content search, space management, labels, and hierarchy navigation via Rube MCP (Composio). Always search tools first for current schemas.","description":"# Confluence Automation via Rube MCP\n\nAutomate Confluence operations including page creation and updates, content search with CQL, space management, label tagging, and page hierarchy navigation through Composio's Confluence toolkit.\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Confluence connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `confluence`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `confluence`\n3. If connection is not ACTIVE, follow the returned auth link to complete Confluence OAuth\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Core Workflows\n\n### 1. Create and Update Pages\n\n**When to use**: User wants to create new documentation or update existing Confluence pages\n\n**Tool sequence**:\n1. `CONFLUENCE_GET_SPACES` - List spaces to find the target space ID [Prerequisite]\n2. `CONFLUENCE_SEARCH_CONTENT` - Find existing page to avoid duplicates or locate parent [Optional]\n3. `CONFLUENCE_GET_PAGE_BY_ID` - Get current page content and version number before updating [Prerequisite for updates]\n4. `CONFLUENCE_CREATE_PAGE` - Create a new page in a space [Required for creation]\n5. `CONFLUENCE_UPDATE_PAGE` - Update an existing page with new content and incremented version [Required for updates]\n6. `CONFLUENCE_ADD_CONTENT_LABEL` - Tag the page with labels after creation [Optional]\n\n**Key parameters**:\n- `spaceId`: Space ID or key (e.g., `\"DOCS\"`, `\"12345678\"`) -- space keys are auto-converted to IDs\n- `title`: Page title (must be unique within a space)\n- `parentId`: Parent page ID for creating child pages; omit to place under space homepage\n- `body.storage.value`: HTML/XHTML content in Confluence storage format\n- `body.storage.representation`: Must be `\"storage\"` for create operations\n- `version.number`: For updates, must be current version + 1\n- `version.message`: Optional change description\n\n**Pitfalls**:\n- Confluence enforces unique page titles per space; creating a page with a duplicate title will fail\n- `UPDATE_PAGE` requires `version.number` set to current version + 1; always fetch current version first with `GET_PAGE_BY_ID`\n- Content must be in Confluence storage format (XHTML), not plain text or Markdown\n- `CREATE_PAGE` uses `body.storage.value` while `UPDATE_PAGE` uses `body.value` with `body.representation`\n- `GET_PAGE_BY_ID` requires a numeric long ID, not a UUID or string\n\n### 2. Search Content\n\n**When to use**: User wants to find pages, blog posts, or content across Confluence\n\n**Tool sequence**:\n1. `CONFLUENCE_SEARCH_CONTENT` - Keyword search with intelligent relevance ranking [Required]\n2. `CONFLUENCE_CQL_SEARCH` - Advanced search using Confluence Query Language [Alternative]\n3. `CONFLUENCE_GET_PAGE_BY_ID` - Hydrate full content for selected search results [Optional]\n4. `CONFLUENCE_GET_PAGES` - Browse pages sorted by date when search relevance is weak [Fallback]\n\n**Key parameters for SEARCH_CONTENT**:\n- `query`: Search text matched against page titles with intelligent ranking\n- `spaceKey`: Limit search to a specific space\n- `limit`: Max results (default 25, max 250)\n- `start`: Pagination offset (0-based)\n\n**Key parameters for CQL_SEARCH**:\n- `cql`: CQL query string (e.g., `text ~ \"API docs\" AND space = DOCS AND type = page`)\n- `expand`: Comma-separated properties (e.g., `content.space`, `content.body.storage`)\n- `excerpt`: `highlight`, `indexed`, or `none`\n- `limit`: Max results (max 250; reduced to 25-50 when using body expansions)\n\n**CQL operators and fields**:\n- Fields: `text`, `title`, `label`, `space`, `type`, `creator`, `lastModified`, `created`, `ancestor`\n- Operators: `=`, `!=`, `~` (contains), `!~`, `>`, `<`, `>=`, `<=`, `IN`, `NOT IN`\n- Functions: `currentUser()`, `now(\"-7d\")`, `now(\"-30d\")`\n- Example: `title ~ \"meeting\" AND lastModified > now(\"-7d\") ORDER BY lastModified DESC`\n\n**Pitfalls**:\n- `CONFLUENCE_SEARCH_CONTENT` fetches up to 300 pages and applies client-side filtering -- not a true full-text search\n- `CONFLUENCE_CQL_SEARCH` is the real full-text search; use `text ~ \"term\"` for content body search\n- HTTP 429 rate limits can occur; throttle to ~2 requests/second with backoff\n- Using body expansions in CQL_SEARCH may reduce max results to 25-50\n- Search indexing is not immediate; recently created pages may not appear\n\n### 3. Manage Spaces\n\n**When to use**: User wants to list, create, or inspect Confluence spaces\n\n**Tool sequence**:\n1. `CONFLUENCE_GET_SPACES` - List all spaces with optional filtering [Required]\n2. `CONFLUENCE_GET_SPACE_BY_ID` - Get detailed metadata for a specific space [Optional]\n3. `CONFLUENCE_CREATE_SPACE` - Create a new space with key and name [Optional]\n4. `CONFLUENCE_GET_SPACE_PROPERTIES` - Retrieve custom metadata stored as space properties [Optional]\n5. `CONFLUENCE_GET_SPACE_CONTENTS` - List pages, blog posts, or attachments in a space [Optional]\n6. `CONFLUENCE_GET_LABELS_FOR_SPACE` - List labels on a space [Optional]\n\n**Key parameters**:\n- `key`: Space key -- alphanumeric only, no underscores or hyphens (e.g., `DOCS`, `PROJECT1`)\n- `name`: Human-readable space name\n- `type`: `global` or `personal`\n- `status`: `current` (active) or `archived`\n- `spaceKey`: For GET_SPACE_CONTENTS, filters by space key\n- `id`: Numeric space ID for GET_SPACE_BY_ID (NOT the space key)\n\n**Pitfalls**:\n- Space keys must be alphanumeric only (no underscores, hyphens, or special characters)\n- `GET_SPACE_BY_ID` requires numeric space ID, not the space key; use `GET_SPACES` to find numeric IDs\n- Clickable space URLs may need assembly: join `_links.webui` (relative) with `_links.base`\n- Default pagination is 25; set `limit` explicitly (max 200 for spaces)\n\n### 4. Navigate Page Hierarchy and Labels\n\n**When to use**: User wants to explore page trees, child pages, ancestors, or manage labels\n\n**Tool sequence**:\n1. `CONFLUENCE_SEARCH_CONTENT` - Find the target page ID [Prerequisite]\n2. `CONFLUENCE_GET_CHILD_PAGES` - List direct children of a parent page [Required]\n3. `CONFLUENCE_GET_PAGE_ANCESTORS` - Get the full ancestor chain for a page [Optional]\n4. `CONFLUENCE_GET_LABELS_FOR_PAGE` - List labels on a specific page [Optional]\n5. `CONFLUENCE_ADD_CONTENT_LABEL` - Add labels to a page [Optional]\n6. `CONFLUENCE_GET_LABELS_FOR_SPACE_CONTENT` - List labels across all content in a space [Optional]\n7. `CONFLUENCE_GET_PAGE_VERSIONS` - Audit edit history for a page [Optional]\n\n**Key parameters**:\n- `id`: Page ID for child pages, ancestors, labels, and versions\n- `cursor`: Opaque pagination cursor for GET_CHILD_PAGES (from `_links.next`)\n- `limit`: Items per page (max 250 for child pages)\n- `sort`: Child page sort options: `id`, `-id`, `created-date`, `-created-date`, `modified-date`, `-modified-date`, `child-position`, `-child-position`\n\n**Pitfalls**:\n- `GET_CHILD_PAGES` only returns direct children, not nested descendants; recurse for full tree\n- Pagination for GET_CHILD_PAGES uses cursor-based pagination (not start/limit)\n- Verify the correct page ID from search before using as parent; search can return similar titles\n- `GET_PAGE_VERSIONS` requires the page ID, not a version number\n\n## Common Patterns\n\n### ID Resolution\nAlways resolve human-readable names to IDs before operations:\n- **Space key -> Space ID**: `CONFLUENCE_GET_SPACES` with `spaceKey` filter, or `CREATE_PAGE` accepts space keys directly\n- **Page title -> Page ID**: `CONFLUENCE_SEARCH_CONTENT` with `query` param, then extract page ID\n- **Space ID from URL**: Extract numeric ID from Confluence URLs or use GET_SPACES\n\n### Pagination\nConfluence uses two pagination styles:\n- **Offset-based** (most endpoints): `start` (0-based offset) + `limit` (page size). Increment `start` by `limit` until fewer results than `limit` are returned.\n- **Cursor-based** (GET_CHILD_PAGES, GET_PAGES): Use the `cursor` from `_links.next` in the response. Continue until no `next` link is present.\n\n### Content Formatting\n- Pages use Confluence storage format (XHTML), not Markdown\n- Basic elements: `<p>`, `<h1>`-`<h6>`, `<strong>`, `<em>`, `<code>`, `<ul>`, `<ol>`, `<li>`\n- Tables: `<table><tbody><tr><th>` / `<td>` structure\n- Macros: `<ac:structured-macro ac:name=\"code\">` for code blocks, etc.\n- Always wrap content in proper XHTML tags\n\n## Known Pitfalls\n\n### ID Formats\n- Space IDs are numeric (e.g., `557060`); space keys are short strings (e.g., `DOCS`)\n- Page IDs are numeric long values for GET_PAGE_BY_ID; some tools accept UUID format\n- `GET_SPACE_BY_ID` requires numeric ID, not the space key\n- `GET_PAGE_BY_ID` takes an integer, not a string\n\n### Rate Limits\n- HTTP 429 can occur on search endpoints; honor Retry-After header\n- Throttle to ~2 requests/second with exponential backoff and jitter\n- Body expansion in CQL_SEARCH reduces result limits to 25-50\n\n### Content Format\n- Content must be Confluence storage format (XHTML), not Markdown or plain text\n- Invalid XHTML will cause page creation/update to fail\n- `CREATE_PAGE` nests body under `body.storage.value`; `UPDATE_PAGE` uses `body.value` + `body.representation`\n\n### Version Conflicts\n- Updates require exact next version number (current + 1)\n- Concurrent edits can cause version conflicts; always fetch current version immediately before updating\n- Title changes during update must still be unique within the space\n\n## Quick Reference\n\n| Task | Tool Slug | Key Params |\n|------|-----------|------------|\n| List spaces | `CONFLUENCE_GET_SPACES` | `type`, `status`, `limit` |\n| Get space by ID | `CONFLUENCE_GET_SPACE_BY_ID` | `id` |\n| Create space | `CONFLUENCE_CREATE_SPACE` | `key`, `name`, `type` |\n| Space contents | `CONFLUENCE_GET_SPACE_CONTENTS` | `spaceKey`, `type`, `status` |\n| Space properties | `CONFLUENCE_GET_SPACE_PROPERTIES` | `id`, `key` |\n| Search content | `CONFLUENCE_SEARCH_CONTENT` | `query`, `spaceKey`, `limit` |\n| CQL search | `CONFLUENCE_CQL_SEARCH` | `cql`, `expand`, `limit` |\n| List pages | `CONFLUENCE_GET_PAGES` | `spaceId`, `sort`, `limit` |\n| Get page by ID | `CONFLUENCE_GET_PAGE_BY_ID` | `id` (integer) |\n| Create page | `CONFLUENCE_CREATE_PAGE` | `title`, `spaceId`, `body` |\n| Update page | `CONFLUENCE_UPDATE_PAGE` | `id`, `title`, `body`, `version` |\n| Delete page | `CONFLUENCE_DELETE_PAGE` | `id` |\n| Child pages | `CONFLUENCE_GET_CHILD_PAGES` | `id`, `limit`, `sort` |\n| Page ancestors | `CONFLUENCE_GET_PAGE_ANCESTORS` | `id` |\n| Page labels | `CONFLUENCE_GET_LABELS_FOR_PAGE` | `id` |\n| Add label | `CONFLUENCE_ADD_CONTENT_LABEL` | content ID, label |\n| Page versions | `CONFLUENCE_GET_PAGE_VERSIONS` | `id` |\n| Space labels | `CONFLUENCE_GET_LABELS_FOR_SPACE` | space ID |\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["confluence","automation","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-confluence-automation","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/confluence-automation","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34831 github stars · SKILL.md body (11,294 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-24T06:50:56.561Z","embedding":null,"createdAt":"2026-04-18T21:35:00.186Z","updatedAt":"2026-04-24T06:50:56.561Z","lastSeenAt":"2026-04-24T06:50:56.561Z","tsv":"'-30':587 '-50':557,664,1322 '-7':584,595 '/mcp':95 '0':515,1169 '1':115,162,183,334,364,432,693,899,1365 '12345678':281 '2':127,196,413,443,648,704,909,1305 '200':873 '25':509,556,663,868,1321 '250':511,553,1015 '3':135,210,454,676,718,922 '300':608 '4':150,228,468,731,876,936 '429':641,1292 '5':242,744,949 '557060':1244 '6':259,759,960 '7':976 'accept':1125,1265 'across':428,969 'action':1559 'activ':67,140,155,797 'add':92,109,261,951,954,1522,1525 'advanc':447 'alphanumer':776,827 'altern':453 'alway':20,77,365,1102,1228,1372 'ancestor':575,893,926,930,996,1508,1512 'api':105,528 'appear':675 'appli':611 'applic':1553 'archiv':799 'ask':1597 'assembl':859 'attach':754 'audit':981 'auth':144 'auto':286 'auto-convert':285 'autom':3,4,28,32 'avail':66,120 'avoid':204 'backoff':651,1309 'base':516,1067,1165,1170,1188 'basic':1219 'block':1226 'blog':424,751 'bodi':560,638,653,1312,1348,1482,1490 'body.representation':398,1355 'body.storage.representation':320 'body.storage.value':313,391,1350 'body.value':396,1354 'boundari':1605 'brows':472 'call':78,128 'caus':1340,1369 'chain':931 'chang':337,1380 'charact':834 'child':305,891,912,994,1006,1017,1020,1039,1042,1046,1062,1190,1498,1502 'child-posit':1038,1041 'children':916,1051 'clarif':1599 'clear':1572 'clickabl':854 'client':102,613 'client-sid':612 'code':1225 'comma':538 'comma-separ':537 'common':1098 'complet':147 'composio':19,53 'concurr':1366 'configur':103 'confirm':122,151 'conflict':1357,1371 'confluenc':2,5,27,33,55,68,76,134,148,179,184,197,211,229,243,260,317,340,379,429,433,444,450,455,469,602,623,689,694,705,719,732,745,760,900,910,923,937,950,961,977,1116,1133,1151,1158,1213,1328,1399,1409,1417,1425,1434,1442,1450,1458,1468,1477,1485,1494,1500,1509,1516,1524,1533,1540 'confluence-autom':1 'connect':62,69,73,131,137,152 'contain':577 'content':8,40,199,219,252,262,315,375,415,427,435,462,487,604,637,748,804,902,952,966,971,1135,1209,1230,1323,1325,1424,1428,1441,1444,1526,1528 'content.body.storage':543 'content.space':542 'continu':1202 'convert':287 'core':160 'correct':1073 'cql':43,445,520,522,523,562,624,656,1315,1448,1451,1453 'creat':163,173,230,232,304,325,347,388,574,671,686,720,722,1027,1030,1123,1345,1415,1418,1475,1478 'created-d':1026,1029 'creation':7,37,241,270 'creation/update':1342 'creator':572 'criteria':1608 'current':25,85,217,332,362,367,796,1364,1374 'currentus':582 'cursor':1000,1003,1066,1187,1196 'cursor-bas':1065,1186 'custom':737 'd':585,588,596 'date':476,1028,1031,1034,1037 'default':508,865 'delet':1492,1495 'desc':600 'descend':1054 'describ':1560,1576 'descript':338 'detail':711 'direct':915,1050,1128 'doc':280,529,532,783,1251 'document':175 'duplic':205,352 'e.g':279,526,541,782,1243,1250 'edit':982,1367 'element':1220 'endpoint':111,1167,1297 'enforc':341 'environ':1588 'environment-specif':1587 'etc':1227 'exact':1360 'exampl':589 'excerpt':544 'execut':1555 'exist':178,201,248 'expand':536,1454 'expans':561,654,1313 'expert':1593 'explicit':871 'explor':888 'exponenti':1308 'extract':1140,1147 'fail':355,1344 'fallback':482 'fetch':366,605,1373 'fewer':1180 'field':565,566 'filter':615,702,805,1121 'find':190,200,422,851,903 'first':23,82,369 'follow':141 'format':319,381,1210,1215,1238,1267,1324,1330 'full':461,620,630,929,1057 'full-text':619,629 'function':581 'get':84,89,185,212,216,371,399,456,470,695,706,710,733,746,761,802,814,835,848,911,924,927,938,962,978,1005,1045,1061,1087,1117,1155,1189,1192,1259,1268,1279,1400,1405,1410,1426,1435,1459,1464,1469,1501,1510,1517,1534,1541 'global':792 'header':1302 'hierarchi':14,50,879 'highlight':545 'histori':983 'homepag':312 'honor':1298 'html/xhtml':314 'http':640,1291 'human':787,1105 'human-read':786,1104 'hydrat':460 'hyphen':781,831 'id':194,215,276,289,302,374,402,407,459,709,809,812,817,838,842,853,907,990,992,1024,1025,1075,1093,1100,1109,1115,1132,1142,1144,1149,1237,1240,1253,1262,1271,1274,1282,1408,1413,1414,1438,1467,1472,1473,1488,1497,1504,1513,1521,1529,1537,1546 'immedi':669,1376 'includ':35 'increment':254,1175 'index':546,666 'input':1602 'inspect':688 'integ':1285,1474 'intellig':439,496 'invalid':1337 'item':1011 'jitter':1311 'join':860 'key':106,272,278,283,483,517,727,771,773,775,808,821,824,846,988,1113,1127,1246,1278,1395,1420,1439 'keyword':436 'known':1235 'label':12,46,263,268,569,762,766,881,896,939,943,953,955,963,968,997,1515,1518,1523,1527,1530,1539,1542 'languag':452 'lastmodifi':573,593,599 'limit':499,505,549,643,870,1010,1172,1178,1183,1290,1319,1404,1447,1455,1463,1505,1564 'link':145,1206 'links.base':864 'links.next':1009,1198 'links.webui':861 'list':187,685,697,749,765,914,942,967,1397,1456 'locat':207 'long':406,1256 'macro':1223 'manag':11,45,72,130,677,895 'markdown':387,1218,1333 'match':491,1573 'max':506,510,550,552,660,872,1014 'may':658,673,857 'mcp':18,31,59,91,98,118 'meet':591 'metadata':712,738 'miss':1610 'modifi':1033,1036 'modified-d':1032,1035 'must':60,293,321,330,376,825,1326,1383 'name':729,785,790,1107,1421 'navig':15,51,877 'need':107,858 'nest':1053,1347 'new':174,234,251,724 'next':1205,1361 'none':548 'number':222,1097,1363 'numer':405,810,840,852,1148,1242,1255,1273 'oauth':149 'occur':645,1294 'offset':514,1164,1171 'offset-bas':1163 'omit':307 'opaqu':1001 'oper':34,326,563,576,1111 'option':209,271,336,467,701,717,730,743,758,770,935,948,959,975,987,1023 'order':597 'output':1582 'overview':1563 'page':6,36,49,166,180,202,213,218,231,235,245,249,266,291,301,306,343,349,357,372,389,394,400,423,457,471,473,493,535,609,672,750,878,889,892,906,913,920,925,934,941,947,958,979,986,991,995,1007,1013,1018,1021,1047,1063,1074,1088,1092,1124,1129,1131,1141,1173,1191,1193,1211,1252,1260,1280,1341,1346,1352,1457,1460,1465,1470,1476,1479,1484,1487,1493,1496,1499,1503,1507,1511,1514,1520,1531,1535 'pagin':513,866,1002,1059,1068,1157,1161 'param':1138,1396 'paramet':273,484,518,772,989 'parent':208,300,919,1081 'parentid':299 'pattern':1099 'per':345,1012 'permiss':1603 'person':794 'pitfal':339,601,822,1044,1236 'place':309 'plain':384,1335 'posit':1040,1043 'post':425,752 'prerequisit':57,195,225,908 'present':1208 'project1':784 'proper':1232 'properti':540,735,742,1433,1437 'queri':451,488,524,1137,1445 'quick':1390 'rank':441,497 'rate':642,1289 'readabl':788,1106 'real':628 'recent':670 'recurs':1055 'reduc':554,659,1317 'refer':1391 'relat':862 'relev':440,479 'requests/second':649,1306 'requir':239,256,358,403,442,703,839,921,1090,1272,1359,1601 'resolut':1101 'resolv':1103 'respond':126 'respons':1201 'result':466,507,551,661,1181,1318 'retri':1300 'retriev':736 'retry-aft':1299 'return':143,1049,1084,1185 'review':1594 'rube':17,30,58,63,71,79,90,117,123,129 'rube.app':94 'rube.app/mcp':93 'run':157 'safeti':1604 'schema':26,87 'scope':1575 'search':9,21,41,64,80,124,198,414,434,437,446,448,465,478,486,489,500,521,603,622,625,632,639,657,665,901,1077,1082,1134,1296,1316,1440,1443,1449,1452 'select':464 'separ':539 'sequenc':182,431,692,898 'server':99 'set':360,869 'setup':88 'short':1248 'show':154 'side':614 'similar':1085 'size':1174 'skill':1551,1567 'skill-confluence-automation' 'slug':1394 'sort':474,1019,1022,1462,1506 'source-sickn33' 'space':10,44,186,188,193,238,275,282,298,311,346,504,531,570,678,690,696,699,707,716,721,725,734,741,747,757,764,769,774,789,803,807,811,815,820,823,836,841,845,849,855,875,965,974,1112,1114,1118,1126,1143,1156,1239,1245,1269,1277,1389,1398,1401,1406,1411,1416,1419,1423,1427,1432,1436,1538,1544,1545 'spaceid':274,1461,1481 'spacekey':498,800,1120,1429,1446 'special':833 'specif':503,715,946,1589 'start':512,1168,1176 'start/limit':1070 'status':153,795,1403,1431 'still':1384 'stop':1595 'storag':318,323,380,1214,1329 'store':739 'string':412,525,1249,1288 'structur':1222 'style':1162 'substitut':1585 'success':1607 'tabl':1221 'tag':47,264,1234 'take':1283 'target':192,905 'task':1392,1571 'term':635 'test':1591 'text':385,490,527,567,621,631,634,1336 'throttl':646,1303 'titl':290,292,344,353,494,568,590,1086,1130,1379,1480,1489 'tool':22,65,81,86,125,181,430,691,897,1264,1393 'toolkit':56,75,133 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'treat':1580 'tree':890,1058 'true':618 'two':1160 'type':534,571,791,1402,1422,1430 'underscor':779,830 'uniqu':295,342,1386 'updat':39,165,177,224,227,244,246,258,329,356,393,1351,1358,1378,1382,1483,1486 'url':856,1146,1152 'use':169,390,395,418,449,559,633,652,681,847,884,1064,1079,1154,1159,1194,1212,1353,1549,1565 'user':170,419,682,885 'uuid':410,1266 'valid':1590 'valu':1257 'verifi':116,1071 'version':221,255,333,363,368,980,999,1089,1096,1356,1362,1370,1375,1491,1532,1536 'version.message':335 'version.number':327,359 'via':16,29,70 'want':171,420,683,886 'weak':481 'within':296,1387 'work':114 'workflow':159,161,1557 'wrap':1229 'xhtml':382,1216,1233,1331,1338","prices":[{"id":"471bf172-757f-4f78-a62b-83b0667bed97","listingId":"39eb40c9-caba-4dd2-84c7-f318421dde36","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:35:00.186Z"}],"sources":[{"listingId":"39eb40c9-caba-4dd2-84c7-f318421dde36","source":"github","sourceId":"sickn33/antigravity-awesome-skills/confluence-automation","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/confluence-automation","isPrimary":false,"firstSeenAt":"2026-04-18T21:35:00.186Z","lastSeenAt":"2026-04-24T06:50:56.561Z"}],"details":{"listingId":"39eb40c9-caba-4dd2-84c7-f318421dde36","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"confluence-automation","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34831,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-24T06:41:17Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"64615b6af9e36fef8b10d7a296975d132429a649","skill_md_path":"skills/confluence-automation/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/confluence-automation"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"confluence-automation","description":"Automate Confluence page creation, content search, space management, labels, and hierarchy navigation via Rube MCP (Composio). Always search tools first for current schemas."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/confluence-automation"},"updatedAt":"2026-04-24T06:50:56.561Z"}}