[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-google-workspace-recipe-organize-drive-folder":3,"mdc--5c73rh-key":49,"related-org-google-workspace-recipe-organize-drive-folder":155,"related-repo-google-workspace-recipe-organize-drive-folder":304},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":24,"repoUrl":25,"updatedAt":26,"license":27,"forks":28,"topics":29,"repo":44,"sourceUrl":47,"mdContent":48},"recipe-organize-drive-folder","organize Google Drive folder structures","Create a Google Drive folder structure and move files into the right locations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"google-workspace","Google Workspace","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fgoogle-workspace.png","googleworkspace",[13,17,20,21],{"name":14,"slug":15,"type":16},"Operations","operations","tag",{"name":18,"slug":19,"type":16},"Google Drive","google-drive",{"name":9,"slug":8,"type":16},{"name":22,"slug":23,"type":16},"Knowledge Management","knowledge-management",29614,"https:\u002F\u002Fgithub.com\u002Fgoogleworkspace\u002Fcli","2026-07-12T08:25:47.333985",null,1717,[30,31,32,33,34,35,36,37,38,39,40,19,41,8,42,43],"agent-skills","ai-agent","automation","cli","discovery-api","gemini-cli-extension","google-admin","google-api","google-calendar","google-chat","google-docs","google-sheets","oauth2","rust",{"repoUrl":25,"stars":24,"forks":28,"topics":45,"description":46},[30,31,32,33,34,35,36,37,38,39,40,19,41,8,42,43],"Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.","https:\u002F\u002Fgithub.com\u002Fgoogleworkspace\u002Fcli\u002Ftree\u002FHEAD\u002Fskills\u002Frecipe-organize-drive-folder","---\nname: recipe-organize-drive-folder\ndescription: \"Create a Google Drive folder structure and move files into the right locations.\"\nmetadata:\n  version: 0.22.5\n  openclaw:\n    category: \"recipe\"\n    domain: \"productivity\"\n    requires:\n      bins:\n        - gws\n      skills:\n        - gws-drive\n---\n\n# Organize Files into Google Drive Folders\n\n> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-drive`\n\nCreate a Google Drive folder structure and move files into the right locations.\n\n## Steps\n\n1. Create a project folder: `gws drive files create --json '{\"name\": \"Q2 Project\", \"mimeType\": \"application\u002Fvnd.google-apps.folder\"}'`\n2. Create sub-folders: `gws drive files create --json '{\"name\": \"Documents\", \"mimeType\": \"application\u002Fvnd.google-apps.folder\", \"parents\": [\"PARENT_FOLDER_ID\"]}'`\n3. Move existing files into folder: `gws drive files update --params '{\"fileId\": \"FILE_ID\", \"addParents\": \"FOLDER_ID\", \"removeParents\": \"OLD_PARENT_ID\"}'`\n4. Verify structure: `gws drive files list --params '{\"q\": \"FOLDER_ID in parents\"}' --format table`\n\n",{"data":50,"body":61},{"name":4,"description":6,"metadata":51},{"version":52,"openclaw":53},"0.22.5",{"category":54,"domain":55,"requires":56},"recipe","productivity",{"bins":57,"skills":59},[58],"gws",[60],"gws-drive",{"type":62,"children":63},"root",[64,73,95,99,106],{"type":65,"tag":66,"props":67,"children":69},"element","h1",{"id":68},"organize-files-into-google-drive-folders",[70],{"type":71,"value":72},"text","Organize Files into Google Drive Folders",{"type":65,"tag":74,"props":75,"children":76},"blockquote",{},[77],{"type":65,"tag":78,"props":79,"children":80},"p",{},[81,87,89],{"type":65,"tag":82,"props":83,"children":84},"strong",{},[85],{"type":71,"value":86},"PREREQUISITE:",{"type":71,"value":88}," Load the following skills to execute this recipe: ",{"type":65,"tag":90,"props":91,"children":93},"code",{"className":92},[],[94],{"type":71,"value":60},{"type":65,"tag":78,"props":96,"children":97},{},[98],{"type":71,"value":6},{"type":65,"tag":100,"props":101,"children":103},"h2",{"id":102},"steps",[104],{"type":71,"value":105},"Steps",{"type":65,"tag":107,"props":108,"children":109},"ol",{},[110,122,133,144],{"type":65,"tag":111,"props":112,"children":113},"li",{},[114,116],{"type":71,"value":115},"Create a project folder: ",{"type":65,"tag":90,"props":117,"children":119},{"className":118},[],[120],{"type":71,"value":121},"gws drive files create --json '{\"name\": \"Q2 Project\", \"mimeType\": \"application\u002Fvnd.google-apps.folder\"}'",{"type":65,"tag":111,"props":123,"children":124},{},[125,127],{"type":71,"value":126},"Create sub-folders: ",{"type":65,"tag":90,"props":128,"children":130},{"className":129},[],[131],{"type":71,"value":132},"gws drive files create --json '{\"name\": \"Documents\", \"mimeType\": \"application\u002Fvnd.google-apps.folder\", \"parents\": [\"PARENT_FOLDER_ID\"]}'",{"type":65,"tag":111,"props":134,"children":135},{},[136,138],{"type":71,"value":137},"Move existing files into folder: ",{"type":65,"tag":90,"props":139,"children":141},{"className":140},[],[142],{"type":71,"value":143},"gws drive files update --params '{\"fileId\": \"FILE_ID\", \"addParents\": \"FOLDER_ID\", \"removeParents\": \"OLD_PARENT_ID\"}'",{"type":65,"tag":111,"props":145,"children":146},{},[147,149],{"type":71,"value":148},"Verify structure: ",{"type":65,"tag":90,"props":150,"children":152},{"className":151},[],[153],{"type":71,"value":154},"gws drive files list --params '{\"q\": \"FOLDER_ID in parents\"}' --format table",{"items":156,"total":303},[157,174,187,199,209,220,229,240,253,266,277,290],{"slug":158,"name":158,"fn":159,"description":160,"org":161,"tags":162,"stars":24,"repoUrl":25,"updatedAt":173},"gws-admin-reports","generate Google Workspace audit and usage reports","Google Workspace Admin SDK: Audit logs and usage reports.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[163,166,167,170],{"name":164,"slug":165,"type":16},"Audit","audit",{"name":9,"slug":8,"type":16},{"name":168,"slug":169,"type":16},"Logs","logs",{"name":171,"slug":172,"type":16},"Reporting","reporting","2026-07-12T08:26:31.062227",{"slug":175,"name":175,"fn":176,"description":177,"org":178,"tags":179,"stars":24,"repoUrl":25,"updatedAt":186},"gws-calendar","manage Google Calendar events and schedules","Google Calendar: Manage calendars and events.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[180,182,183],{"name":181,"slug":38,"type":16},"Google Calendar",{"name":9,"slug":8,"type":16},{"name":184,"slug":185,"type":16},"Scheduling","scheduling","2026-07-12T08:24:59.616333",{"slug":188,"name":188,"fn":189,"description":190,"org":191,"tags":192,"stars":24,"repoUrl":25,"updatedAt":198},"gws-calendar-agenda","show upcoming Google Calendar events","Google Calendar: Show upcoming events across all calendars.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[193,194,195],{"name":181,"slug":38,"type":16},{"name":9,"slug":8,"type":16},{"name":196,"slug":197,"type":16},"Meetings","meetings","2026-07-12T08:25:10.888894",{"slug":200,"name":200,"fn":201,"description":202,"org":203,"tags":204,"stars":24,"repoUrl":25,"updatedAt":208},"gws-calendar-insert","create Google Calendar events","Google Calendar: Create a new event.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[205,206,207],{"name":181,"slug":38,"type":16},{"name":9,"slug":8,"type":16},{"name":184,"slug":185,"type":16},"2026-07-12T08:25:09.604012",{"slug":210,"name":210,"fn":211,"description":212,"org":213,"tags":214,"stars":24,"repoUrl":25,"updatedAt":219},"gws-chat","manage Google Chat spaces and messages","Google Chat: Manage Chat spaces and messages.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[215,216],{"name":9,"slug":8,"type":16},{"name":217,"slug":218,"type":16},"Messaging","messaging","2026-07-12T08:26:10.121585",{"slug":221,"name":221,"fn":222,"description":223,"org":224,"tags":225,"stars":24,"repoUrl":25,"updatedAt":228},"gws-chat-send","send messages to Google Chat spaces","Google Chat: Send a message to a space.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[226,227],{"name":9,"slug":8,"type":16},{"name":217,"slug":218,"type":16},"2026-07-12T08:24:45.761728",{"slug":230,"name":230,"fn":231,"description":232,"org":233,"tags":234,"stars":24,"repoUrl":25,"updatedAt":239},"gws-classroom","manage Google Classroom rosters and coursework","Google Classroom: Manage classes, rosters, and coursework.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[235,238],{"name":236,"slug":237,"type":16},"Education","education",{"name":9,"slug":8,"type":16},"2026-07-12T08:25:00.846861",{"slug":241,"name":241,"fn":242,"description":243,"org":244,"tags":245,"stars":24,"repoUrl":25,"updatedAt":252},"gws-docs","read and write Google Docs","Read and write Google Docs.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[246,249,251],{"name":247,"slug":248,"type":16},"Documents","documents",{"name":250,"slug":40,"type":16},"Google Docs",{"name":9,"slug":8,"type":16},"2026-07-12T08:26:07.645598",{"slug":254,"name":254,"fn":255,"description":256,"org":257,"tags":258,"stars":24,"repoUrl":25,"updatedAt":265},"gws-docs-write","append text to Google Docs","Google Docs: Append text to a document.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[259,260,261,262],{"name":247,"slug":248,"type":16},{"name":250,"slug":40,"type":16},{"name":9,"slug":8,"type":16},{"name":263,"slug":264,"type":16},"Writing","writing","2026-07-12T08:26:22.261687",{"slug":60,"name":60,"fn":267,"description":268,"org":269,"tags":270,"stars":24,"repoUrl":25,"updatedAt":276},"manage files in Google Drive","Google Drive: Manage files, folders, and shared drives.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[271,274,275],{"name":272,"slug":273,"type":16},"File Storage","file-storage",{"name":18,"slug":19,"type":16},{"name":9,"slug":8,"type":16},"2026-07-12T08:24:42.025037",{"slug":278,"name":278,"fn":279,"description":280,"org":281,"tags":282,"stars":24,"repoUrl":25,"updatedAt":289},"gws-drive-upload","upload files to Google Drive","Google Drive: Upload a file with automatic metadata.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[283,284,287,288],{"name":272,"slug":273,"type":16},{"name":285,"slug":286,"type":16},"File Uploads","file-uploads",{"name":18,"slug":19,"type":16},{"name":9,"slug":8,"type":16},"2026-07-12T08:25:02.071018",{"slug":291,"name":291,"fn":292,"description":293,"org":294,"tags":295,"stars":24,"repoUrl":25,"updatedAt":302},"gws-events","subscribe to Google Workspace events","Subscribe to Google Workspace events.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[296,298,299],{"name":297,"slug":32,"type":16},"Automation",{"name":9,"slug":8,"type":16},{"name":300,"slug":301,"type":16},"Notifications","notifications","2026-07-12T08:24:35.741351",95,{"items":305,"total":303},[306,313,319,325,331,336,341],{"slug":158,"name":158,"fn":159,"description":160,"org":307,"tags":308,"stars":24,"repoUrl":25,"updatedAt":173},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[309,310,311,312],{"name":164,"slug":165,"type":16},{"name":9,"slug":8,"type":16},{"name":168,"slug":169,"type":16},{"name":171,"slug":172,"type":16},{"slug":175,"name":175,"fn":176,"description":177,"org":314,"tags":315,"stars":24,"repoUrl":25,"updatedAt":186},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[316,317,318],{"name":181,"slug":38,"type":16},{"name":9,"slug":8,"type":16},{"name":184,"slug":185,"type":16},{"slug":188,"name":188,"fn":189,"description":190,"org":320,"tags":321,"stars":24,"repoUrl":25,"updatedAt":198},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[322,323,324],{"name":181,"slug":38,"type":16},{"name":9,"slug":8,"type":16},{"name":196,"slug":197,"type":16},{"slug":200,"name":200,"fn":201,"description":202,"org":326,"tags":327,"stars":24,"repoUrl":25,"updatedAt":208},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[328,329,330],{"name":181,"slug":38,"type":16},{"name":9,"slug":8,"type":16},{"name":184,"slug":185,"type":16},{"slug":210,"name":210,"fn":211,"description":212,"org":332,"tags":333,"stars":24,"repoUrl":25,"updatedAt":219},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[334,335],{"name":9,"slug":8,"type":16},{"name":217,"slug":218,"type":16},{"slug":221,"name":221,"fn":222,"description":223,"org":337,"tags":338,"stars":24,"repoUrl":25,"updatedAt":228},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[339,340],{"name":9,"slug":8,"type":16},{"name":217,"slug":218,"type":16},{"slug":230,"name":230,"fn":231,"description":232,"org":342,"tags":343,"stars":24,"repoUrl":25,"updatedAt":239},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[344,345],{"name":236,"slug":237,"type":16},{"name":9,"slug":8,"type":16}]