{"id":"2a01ac68-24b8-4334-ad94-eb85071f4847","shortId":"UmA9sd","kind":"skill","title":"box-automation","tagline":"Automate Box operations including file upload/download, content search, folder management, collaboration, metadata queries, and sign requests through Composio's Box toolkit.","description":"# Box Automation via Rube MCP\n\nAutomate Box operations including file upload/download, content search, folder management, collaboration, metadata queries, and sign requests through Composio's Box toolkit.\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Box connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `box`\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 `box`\n3. If connection is not ACTIVE, follow the returned auth link to complete Box OAuth\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Core Workflows\n\n### 1. Upload and Download Files\n\n**When to use**: User wants to upload files to Box or download files from it\n\n**Tool sequence**:\n1. `BOX_SEARCH_FOR_CONTENT` - Find the target folder if path is unknown [Prerequisite]\n2. `BOX_GET_FOLDER_INFORMATION` - Verify folder exists and get folder_id [Prerequisite]\n3. `BOX_LIST_ITEMS_IN_FOLDER` - Browse folder contents and discover file IDs [Optional]\n4. `BOX_UPLOAD_FILE` - Upload a file to a specific folder [Required for upload]\n5. `BOX_DOWNLOAD_FILE` - Download a file by file_id [Required for download]\n6. `BOX_CREATE_ZIP_DOWNLOAD` - Bundle multiple files/folders into a zip [Optional]\n\n**Key parameters**:\n- `parent_id`: Folder ID for upload destination (use `\"0\"` for root folder)\n- `file`: FileUploadable object with `s3key`, `mimetype`, and `name` for uploads\n- `file_id`: Unique file identifier for downloads\n- `version`: Optional file version ID for downloading specific versions\n- `fields`: Comma-separated list of attributes to return\n\n**Pitfalls**:\n- Uploading to a folder with existing filenames can trigger conflict behavior; decide overwrite vs rename semantics\n- Files over 50MB should use chunk upload APIs (not available via standard tools)\n- The `attributes` part of upload must come before the `file` part or you get HTTP 400 with `metadata_after_file_contents`\n- File IDs and folder IDs are numeric strings extractable from Box web app URLs (e.g., `https://*.app.box.com/files/123` gives file_id `\"123\"`)\n\n### 2. Search and Browse Content\n\n**When to use**: User wants to find files, folders, or web links by name, content, or metadata\n\n**Tool sequence**:\n1. `BOX_SEARCH_FOR_CONTENT` - Full-text search across files, folders, and web links [Required]\n2. `BOX_LIST_ITEMS_IN_FOLDER` - Browse contents of a specific folder [Optional]\n3. `BOX_GET_FILE_INFORMATION` - Get detailed metadata for a specific file [Optional]\n4. `BOX_GET_FOLDER_INFORMATION` - Get detailed metadata for a specific folder [Optional]\n5. `BOX_QUERY_FILES_FOLDERS_BY_METADATA` - Search by metadata template values [Optional]\n6. `BOX_LIST_RECENTLY_ACCESSED_ITEMS` - List recently accessed items [Optional]\n\n**Key parameters**:\n- `query`: Search string supporting operators (`\"\"` exact match, `AND`, `OR`, `NOT` - uppercase only)\n- `type`: Filter by `\"file\"`, `\"folder\"`, or `\"web_link\"`\n- `ancestor_folder_ids`: Limit search to specific folders (comma-separated IDs)\n- `file_extensions`: Filter by file type (comma-separated, no dots)\n- `content_types`: Search in `\"name\"`, `\"description\"`, `\"file_content\"`, `\"comments\"`, `\"tags\"`\n- `created_at_range` / `updated_at_range`: Date filters as comma-separated RFC3339 timestamps\n- `limit`: Results per page (default 30)\n- `offset`: Pagination offset (max 10000)\n- `folder_id`: For `LIST_ITEMS_IN_FOLDER` (use `\"0\"` for root)\n\n**Pitfalls**:\n- Queries with offset > 10000 are rejected with HTTP 400\n- `BOX_SEARCH_FOR_CONTENT` requires either `query` or `mdfilters` parameter\n- Misconfigured filters can silently omit expected items; validate with small test queries first\n- Boolean operators (`AND`, `OR`, `NOT`) must be uppercase\n- `BOX_LIST_ITEMS_IN_FOLDER` requires pagination via `marker` or `offset`/`usemarker`; partial listings are common\n- Standard folders sort items by type first (folders before files before web links)\n\n### 3. Manage Folders\n\n**When to use**: User wants to create, update, move, copy, or delete folders\n\n**Tool sequence**:\n1. `BOX_GET_FOLDER_INFORMATION` - Verify folder exists and check permissions [Prerequisite]\n2. `BOX_CREATE_FOLDER` - Create a new folder [Required for create]\n3. `BOX_UPDATE_FOLDER` - Rename, move, or update folder settings [Required for update]\n4. `BOX_COPY_FOLDER` - Copy a folder to a new location [Optional]\n5. `BOX_DELETE_FOLDER` - Move folder to trash [Required for delete]\n6. `BOX_PERMANENTLY_REMOVE_FOLDER` - Permanently delete a trashed folder [Optional]\n\n**Key parameters**:\n- `name`: Folder name (no `/`, `\\`, trailing spaces, or `.`/`..`)\n- `parent__id`: Parent folder ID (use `\"0\"` for root)\n- `folder_id`: Target folder ID for operations\n- `parent.id`: Destination folder ID for moves via `BOX_UPDATE_FOLDER`\n- `recursive`: Set `true` to delete non-empty folders\n- `shared_link`: Object with `access`, `password`, `permissions` for creating shared links on folders\n- `description`, `tags`: Optional metadata fields\n\n**Pitfalls**:\n- `BOX_DELETE_FOLDER` moves to trash by default; use `BOX_PERMANENTLY_REMOVE_FOLDER` for permanent deletion\n- Non-empty folders require `recursive: true` for deletion\n- Root folder (ID `\"0\"`) cannot be copied or deleted\n- Folder names cannot contain `/`, `\\`, non-printable ASCII, or trailing spaces\n- Moving folders requires setting `parent.id` via `BOX_UPDATE_FOLDER`\n\n### 4. Share Files and Manage Collaborations\n\n**When to use**: User wants to share files, manage access, or handle collaborations\n\n**Tool sequence**:\n1. `BOX_GET_FILE_INFORMATION` - Get file details and current sharing status [Prerequisite]\n2. `BOX_LIST_FILE_COLLABORATIONS` - List who has access to a file [Required]\n3. `BOX_UPDATE_COLLABORATION` - Change access level or accept/reject invitations [Required]\n4. `BOX_GET_COLLABORATION` - Get details of a specific collaboration [Optional]\n5. `BOX_UPDATE_FILE` - Create shared links, lock files, or update permissions [Optional]\n6. `BOX_UPDATE_FOLDER` - Create shared links on folders [Optional]\n\n**Key parameters**:\n- `collaboration_id`: Unique collaboration identifier\n- `role`: Access level (`\"editor\"`, `\"viewer\"`, `\"co-owner\"`, `\"owner\"`, `\"previewer\"`, `\"uploader\"`, `\"viewer uploader\"`, `\"previewer uploader\"`)\n- `status`: `\"accepted\"`, `\"pending\"`, or `\"rejected\"` for collaboration invites\n- `file_id`: File to share or manage\n- `lock__access`: Set to `\"lock\"` to lock a file\n- `permissions__can__download`: `\"company\"` or `\"open\"` for download permissions\n\n**Pitfalls**:\n- Only certain roles can invite collaborators; insufficient permissions cause authorization errors\n- `can_view_path` increases load time for the invitee's \"All Files\" page; limit to 1000 per user\n- Collaboration expiration requires enterprise admin settings to be enabled\n- Nested parameter names use double underscores (e.g., `lock__access`, `parent__id`)\n\n### 5. Box Sign Requests\n\n**When to use**: User wants to manage document signature requests\n\n**Tool sequence**:\n1. `BOX_LIST_BOX_SIGN_REQUESTS` - List all signature requests [Required]\n2. `BOX_GET_BOX_SIGN_REQUEST_BY_ID` - Get details of a specific sign request [Optional]\n3. `BOX_CANCEL_BOX_SIGN_REQUEST` - Cancel a pending sign request [Optional]\n\n**Key parameters**:\n- `sign_request_id`: UUID of the sign request\n- `shared_requests`: Set `true` to include requests where user is a collaborator (not owner)\n- `senders`: Filter by sender emails (requires `shared_requests: true`)\n- `limit` / `marker`: Pagination parameters\n\n**Pitfalls**:\n- Requires Box Sign to be enabled for the enterprise account\n- Deleted sign files or parent folders cause requests to not appear in listings\n- Only the creator can cancel a sign request\n- Sign request statuses include: `converting`, `created`, `sent`, `viewed`, `signed`, `declined`, `cancelled`, `expired`, `error_converting`, `error_sending`\n\n## Common Patterns\n\n### ID Resolution\nBox uses numeric string IDs for all entities:\n- **Root folder**: Always ID `\"0\"`\n- **File ID from URL**: `https://*.app.box.com/files/123` gives file_id `\"123\"`\n- **Folder ID from URL**: `https://*.app.box.com/folder/123` gives folder_id `\"123\"`\n- **Search to ID**: Use `BOX_SEARCH_FOR_CONTENT` to find items, then extract IDs from results\n- **ETag**: Use `if_match` with file's ETag for safe concurrent delete operations\n\n### Pagination\nBox supports two pagination methods:\n- **Offset-based**: Use `offset` + `limit` (max offset 10000)\n- **Marker-based**: Set `usemarker: true` and follow `marker` from responses (preferred for large datasets)\n- Always paginate to completion to avoid partial results\n\n### Nested Parameters\nBox tools use double underscore notation for nested objects:\n- `parent__id` for parent folder reference\n- `lock__access`, `lock__expires__at`, `lock__is__download__prevented` for file locks\n- `permissions__can__download` for download permissions\n\n## Known Pitfalls\n\n### ID Formats\n- All IDs are numeric strings (e.g., `\"123456\"`, not integers)\n- Root folder is always `\"0\"`\n- File and folder IDs can be extracted from Box web app URLs\n\n### Rate Limits\n- Box API has per-endpoint rate limits\n- Search and list operations should use pagination responsibly\n- Bulk operations should include delays between requests\n\n### Parameter Quirks\n- `fields` parameter changes response shape: when specified, only mini representation + requested fields are returned\n- Search requires either `query` or `mdfilters`; both are optional individually but one must be present\n- `BOX_UPDATE_FILE` with `lock` set to `null` removes the lock (raw API only)\n- Metadata query `from` field format: `enterprise_{enterprise_id}.templateKey` or `global.templateKey`\n\n### Permissions\n- Deletions fail without sufficient permissions; always handle error responses\n- Collaboration roles determine what operations are allowed\n- Enterprise settings may restrict certain sharing options\n\n## Quick Reference\n\n| Task | Tool Slug | Key Params |\n|------|-----------|------------|\n| Search content | `BOX_SEARCH_FOR_CONTENT` | `query`, `type`, `ancestor_folder_ids` |\n| List folder items | `BOX_LIST_ITEMS_IN_FOLDER` | `folder_id`, `limit`, `marker` |\n| Get file info | `BOX_GET_FILE_INFORMATION` | `file_id`, `fields` |\n| Get folder info | `BOX_GET_FOLDER_INFORMATION` | `folder_id`, `fields` |\n| Upload file | `BOX_UPLOAD_FILE` | `file`, `parent_id` |\n| Download file | `BOX_DOWNLOAD_FILE` | `file_id` |\n| Create folder | `BOX_CREATE_FOLDER` | `name`, `parent__id` |\n| Update folder | `BOX_UPDATE_FOLDER` | `folder_id`, `name`, `parent` |\n| Copy folder | `BOX_COPY_FOLDER` | `folder_id`, `parent__id` |\n| Delete folder | `BOX_DELETE_FOLDER` | `folder_id`, `recursive` |\n| Permanently delete folder | `BOX_PERMANENTLY_REMOVE_FOLDER` | folder_id |\n| Update file | `BOX_UPDATE_FILE` | `file_id`, `name`, `parent__id` |\n| Delete file | `BOX_DELETE_FILE` | `file_id`, `if_match` |\n| List collaborations | `BOX_LIST_FILE_COLLABORATIONS` | `file_id` |\n| Update collaboration | `BOX_UPDATE_COLLABORATION` | `collaboration_id`, `role` |\n| Get collaboration | `BOX_GET_COLLABORATION` | `collaboration_id` |\n| Query by metadata | `BOX_QUERY_FILES_FOLDERS_BY_METADATA` | `from`, `ancestor_folder_id`, `query` |\n| List collections | `BOX_LIST_ALL_COLLECTIONS` | (none) |\n| List collection items | `BOX_LIST_COLLECTION_ITEMS` | `collection_id` |\n| List sign requests | `BOX_LIST_BOX_SIGN_REQUESTS` | `limit`, `marker` |\n| Get sign request | `BOX_GET_BOX_SIGN_REQUEST_BY_ID` | `sign_request_id` |\n| Cancel sign request | `BOX_CANCEL_BOX_SIGN_REQUEST` | `sign_request_id` |\n| Recent items | `BOX_LIST_RECENTLY_ACCESSED_ITEMS` | (none) |\n| Create zip download | `BOX_CREATE_ZIP_DOWNLOAD` | item IDs |\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":["box","automation","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-box-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/box-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 · 34882 github stars · SKILL.md body (12,334 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-24T12:50:41.350Z","embedding":null,"createdAt":"2026-04-18T21:33:40.039Z","updatedAt":"2026-04-24T12:50:41.350Z","lastSeenAt":"2026-04-24T12:50:41.350Z","tsv":"'/files/123':375,1209 '/folder/123':1220 '/mcp':89 '0':268,571,747,823,1202,1344 '1':109,156,178,404,662,870,1062 '1000':1023 '10000':562,578,1268 '123':379,1213,1224 '123456':1337 '2':121,192,380,420,674,883,1073 '3':129,205,433,644,685,896,1089 '30':557 '4':144,219,446,698,849,907 '400':352,583 '5':233,459,710,918,1046 '50mb':326 '6':246,472,721,931 'accept':964 'accept/reject':904 'access':476,480,780,864,891,901,949,979,1043,1310,1681 'account':1148 'across':413 'action':1705 'activ':61,134,149 'add':86,103 'admin':1030 'allow':1454 'alway':71,1200,1284,1343,1444 'ancestor':505,1477,1622 'api':99,331,1360,1425 'app':370,1355 'app.box.com':374,1208,1219 'app.box.com/files/123':373,1207 'app.box.com/folder/123':1218 'appear':1159 'applic':1699 'ascii':836 'ask':1743 'attribut':304,338 'auth':138 'author':1006 'autom':3,4,26,30 'avail':60,114,333 'avoid':1289 'base':1262,1271 'behavior':318 'boolean':607 'boundari':1751 'box':2,5,23,25,31,49,62,70,128,142,170,179,193,206,220,234,247,368,405,421,434,447,460,473,584,615,663,675,686,699,711,722,764,795,804,846,871,884,897,908,919,932,1047,1063,1065,1074,1076,1090,1092,1140,1190,1229,1255,1294,1353,1359,1413,1471,1483,1495,1505,1514,1522,1529,1537,1546,1555,1564,1572,1582,1591,1599,1607,1615,1628,1636,1645,1647,1655,1657,1668,1670,1678,1687 'box-autom':1 'brows':211,383,426 'bulk':1375 'bundl':251 'call':72,122 'cancel':1091,1095,1166,1180,1665,1669 'cannot':824,831 'caus':1005,1155 'certain':998,1459 'chang':900,1386 'check':671 'chunk':329 'clarif':1745 'clear':1718 'client':96 'co':954 'co-own':953 'collabor':14,40,854,867,887,899,910,916,943,946,969,1002,1026,1122,1448,1590,1594,1598,1601,1602,1606,1609,1610 'collect':1627,1631,1634,1638,1640 'come':343 'comma':300,514,524,548 'comma-separ':299,513,523,547 'comment':536 'common':630,1186 'compani':990 'complet':141,1287 'composio':21,47 'concurr':1251 'configur':97 'confirm':116,145 'conflict':317 'connect':56,63,67,125,131,146 'contain':832 'content':10,36,182,213,357,384,399,408,427,528,535,587,1232,1470,1474 'convert':1174,1183 'copi':656,700,702,826,1544,1547 'core':154 'creat':248,538,653,676,678,684,784,922,935,1175,1527,1530,1684,1688 'creator':1164 'criteria':1754 'current':79,879 'dataset':1283 'date':544 'decid':319 'declin':1179 'default':556,802 'delay':1379 'delet':658,712,720,727,771,796,810,819,828,1149,1252,1439,1553,1556,1562,1580,1583 'describ':1706,1722 'descript':533,789 'destin':266,758 'detail':439,452,877,912,1082 'determin':1450 'discov':215 'document':1057 'dot':527 'doubl':1039,1297 'download':159,172,235,237,245,250,288,295,989,994,1316,1323,1325,1520,1523,1686,1690 'e.g':372,1041,1336 'editor':951 'either':589,1400 'email':1129 'empti':774,813 'enabl':1034,1144 'endpoint':105,1364 'enterpris':1029,1147,1432,1433,1455 'entiti':1197 'environ':1734 'environment-specif':1733 'error':1007,1182,1184,1446 'etag':1241,1248 'exact':490 'execut':1701 'exist':199,313,669 'expect':599 'expert':1739 'expir':1027,1181,1312 'extens':518 'extract':366,1237,1351 'fail':1440 'field':298,793,1384,1395,1430,1501,1511 'file':8,34,160,168,173,216,222,225,236,239,241,272,282,285,291,324,346,356,358,377,392,414,436,444,462,500,517,521,534,640,851,862,873,876,886,894,921,926,971,973,986,1019,1151,1203,1211,1246,1319,1345,1415,1493,1497,1499,1513,1516,1517,1521,1524,1525,1571,1574,1575,1581,1584,1585,1593,1595,1617 'filenam':314 'files/folders':253 'fileupload':273 'filter':498,519,545,595,1126 'find':183,391,1234 'first':76,606,637 'folder':12,38,186,195,198,202,210,212,229,262,271,311,361,393,415,425,431,449,457,463,501,506,512,563,569,619,632,638,646,659,665,668,677,681,688,693,701,704,713,715,725,730,735,744,750,753,759,766,775,788,797,807,814,821,829,841,848,934,939,1154,1199,1214,1222,1307,1341,1347,1478,1481,1487,1488,1503,1507,1509,1528,1531,1536,1539,1540,1545,1548,1549,1554,1557,1558,1563,1567,1568,1618,1623 'follow':135,1276 'format':1330,1431 'full':410 'full-text':409 'get':78,83,194,201,350,435,438,448,451,664,872,875,909,911,1075,1081,1492,1496,1502,1506,1605,1608,1652,1656 'give':376,1210,1221 'global.templatekey':1437 'handl':866,1445 'http':351,582 'id':203,217,242,261,263,283,293,359,362,378,507,516,564,742,745,751,754,760,822,944,972,1045,1080,1105,1188,1194,1201,1204,1212,1215,1223,1227,1238,1304,1329,1332,1348,1434,1479,1489,1500,1510,1519,1526,1534,1541,1550,1552,1559,1569,1576,1579,1586,1596,1603,1611,1624,1641,1661,1664,1675,1692 'identifi':286,947 'includ':7,33,1116,1173,1378 'increas':1011 'individu':1407 'info':1494,1504 'inform':196,437,450,666,874,1498,1508 'input':1748 'insuffici':1003 'integ':1339 'invit':905,970,1001 'invite':1016 'item':208,423,477,481,567,600,617,634,1235,1482,1485,1635,1639,1677,1682,1691 'key':100,258,483,732,941,1101,1467 'known':1327 'larg':1282 'level':902,950 'limit':508,552,1021,1134,1265,1358,1366,1490,1650,1710 'link':139,396,418,504,643,777,786,924,937 'list':207,302,422,474,478,566,616,628,885,888,1064,1068,1161,1369,1480,1484,1589,1592,1626,1629,1633,1637,1642,1646,1679 'load':1012 'locat':708 'lock':925,978,982,984,1042,1309,1311,1314,1320,1417,1423 'manag':13,39,66,124,645,853,863,977,1056 'marker':623,1135,1270,1277,1491,1651 'marker-bas':1269 'match':491,1244,1588,1719 'max':561,1266 'may':1457 'mcp':29,53,85,92,112 'mdfilter':592,1403 'metadata':15,41,354,401,440,453,465,468,792,1427,1614,1620 'method':1259 'mimetyp':277 'mini':1392 'misconfigur':594 'miss':1756 'move':655,690,714,762,798,840 'multipl':252 'must':54,342,612,1410 'name':279,398,532,734,736,830,1037,1532,1542,1577 'need':101 'nest':1035,1292,1301 'new':680,707 'non':773,812,834 'non-empti':772,811 'non-print':833 'none':1632,1683 'notat':1299 'null':1420 'numer':364,1192,1334 'oauth':143 'object':274,778,1302 'offset':558,560,577,625,1261,1264,1267 'offset-bas':1260 'omit':598 'one':1409 'open':992 'oper':6,32,489,608,756,1253,1370,1376,1452 'option':218,257,290,432,445,458,471,482,709,731,791,917,930,940,1088,1100,1406,1461 'output':1728 'overview':1709 'overwrit':320 'owner':955,956,1124 'page':555,1020 'pagin':559,621,1136,1254,1258,1285,1373 'param':1468 'paramet':259,484,593,733,942,1036,1102,1137,1293,1382,1385 'parent':260,741,743,1044,1153,1303,1306,1518,1533,1543,1551,1578 'parent.id':757,844 'part':339,347 'partial':627,1290 'password':781 'path':188,1010 'pattern':1187 'pend':965,1097 'per':554,1024,1363 'per-endpoint':1362 'perman':723,726,805,809,1561,1565 'permiss':672,782,929,987,995,1004,1321,1326,1438,1443,1749 'pitfal':307,574,794,996,1138,1328 'prefer':1280 'prerequisit':51,191,204,673,882 'present':1412 'prevent':1317 'preview':957,961 'printabl':835 'queri':16,42,461,485,575,590,605,1401,1428,1475,1612,1616,1625 'quick':1462 'quirk':1383 'rang':540,543 'rate':1357,1365 'raw':1424 'recent':475,479,1676,1680 'recurs':767,816,1560 'refer':1308,1463 'reject':580,967 'remov':724,806,1421,1566 'renam':322,689 'represent':1393 'request':19,45,1049,1059,1067,1071,1078,1087,1094,1099,1104,1110,1112,1117,1132,1156,1169,1171,1381,1394,1644,1649,1654,1659,1663,1667,1672,1674 'requir':230,243,419,588,620,682,695,718,815,842,895,906,1028,1072,1130,1139,1399,1747 'resolut':1189 'respond':120 'respons':1279,1374,1387,1447 'restrict':1458 'result':553,1240,1291 'return':137,306,1397 'review':1740 'rfc3339':550 'role':948,999,1449,1604 'root':270,573,749,820,1198,1340 'rube':28,52,57,65,73,84,111,117,123 'rube.app':88 'rube.app/mcp':87 'run':151 's3key':276 'safe':1250 'safeti':1750 'schema':81 'scope':1721 'search':11,37,58,74,118,180,381,406,412,466,486,509,530,585,1225,1230,1367,1398,1469,1472 'semant':323 'send':1185 'sender':1125,1128 'sent':1176 'separ':301,515,525,549 'sequenc':177,403,661,869,1061 'server':93 'set':694,768,843,980,1031,1113,1272,1418,1456 'setup':82 'shape':1388 'share':776,785,850,861,880,923,936,975,1111,1131,1460 'show':148 'sign':18,44,1048,1066,1077,1086,1093,1098,1103,1109,1141,1150,1168,1170,1178,1643,1648,1653,1658,1662,1666,1671,1673 'signatur':1058,1070 'silent':597 'skill':1697,1713 'skill-box-automation' 'slug':1466 'small':603 'sort':633 'source-sickn33' 'space':739,839 'specif':228,296,430,443,456,511,915,1085,1735 'specifi':1390 'standard':335,631 'status':147,881,963,1172 'stop':1741 'string':365,487,1193,1335 'substitut':1731 'success':1753 'suffici':1442 'support':488,1256 'tag':537,790 'target':185,752 'task':1464,1717 'templat':469 'templatekey':1435 'test':604,1737 'text':411 'time':1013 'timestamp':551 'tool':59,75,80,119,176,336,402,660,868,1060,1295,1465 'toolkit':24,50,69,127 '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' 'trail':738,838 'trash':717,729,800 'treat':1726 'trigger':316 'true':769,817,1114,1133,1274 'two':1257 'type':497,522,529,636,1476 'underscor':1040,1298 'uniqu':284,945 'unknown':190 'updat':541,654,687,692,697,765,847,898,920,928,933,1414,1535,1538,1570,1573,1597,1600 'upload':157,167,221,223,232,265,281,308,330,341,958,960,962,1512,1515 'upload/download':9,35 'uppercas':495,614 'url':371,1206,1217,1356 'use':163,267,328,387,570,649,746,803,857,1038,1052,1191,1228,1242,1263,1296,1372,1695,1711 'usemark':626,1273 'user':164,388,650,858,1025,1053,1119 'uuid':1106 'valid':601,1736 'valu':470 'verifi':110,197,667 'version':289,292,297 'via':27,64,334,622,763,845 'view':1009,1177 'viewer':952,959 'vs':321 'want':165,389,651,859,1054 'web':369,395,417,503,642,1354 'without':1441 'work':108 'workflow':153,155,1703 'zip':249,256,1685,1689","prices":[{"id":"9e7ebc27-49ab-4303-823f-0e92a56b1bc8","listingId":"2a01ac68-24b8-4334-ad94-eb85071f4847","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:33:40.039Z"}],"sources":[{"listingId":"2a01ac68-24b8-4334-ad94-eb85071f4847","source":"github","sourceId":"sickn33/antigravity-awesome-skills/box-automation","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/box-automation","isPrimary":false,"firstSeenAt":"2026-04-18T21:33:40.039Z","lastSeenAt":"2026-04-24T12:50:41.350Z"}],"details":{"listingId":"2a01ac68-24b8-4334-ad94-eb85071f4847","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"box-automation","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34882,"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":"10c333bfa75adef2a6fa701f63e7fbf516217926","skill_md_path":"skills/box-automation/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/box-automation"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"box-automation","description":"Automate Box operations including file upload/download, content search, folder management, collaboration, metadata queries, and sign requests through Composio's Box toolkit."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/box-automation"},"updatedAt":"2026-04-24T12:50:41.350Z"}}