[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6XGJBCYD6MYYB27JC21500F":3,"skill-same:01M6XGJBCYD6MYYB27JC21500F":52},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":14,"repositoryHtmlUrl":35,"repositoryHomepageUrl":6,"ownerHtmlUrl":36,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":37,"install":38,"resources":51},"01M6XGJBCYD6MYYB27JC21500F","file-organizer",null,"6. Reduces Clutter: Identifies old files you probably don't need anymore","sapsapshen\u002Fai-memory-router","sapsapshen","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F20347959?v=4","01M6XDQEF1DP50DKF37H81J3J5","shenmian","01M6XDQEJPE41Y3DT2763X8ZJN",0,"MIT","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffile-organizer\u002FSKILL.md",[],[19,20,21,22,23,24,25],"file","file organizer","files","community","you","unknown","2026","2026-11-10 10:12:30",false,"---\nname: file-organizer\ndescription: \"6. Reduces Clutter: Identifies old files you probably don't need anymore\"\nrisk: unknown\nsource: community\ndate_added: \"2026-02-27\"\n---\n\n# File Organizer\n\n## When to Use This Skill\n\n- Your Downloads folder is a chaotic mess\n- You can't find files because they're scattered everywhere\n- You have duplicate files taking up space\n- Your folder structure doesn't make sense anymore\n- You want to establish better organization habits\n- You're starting a new project and need a good structure\n- You're cleaning up before archiving old projects\n\n## What This Skill Does\n\n1. **Analyzes Current Structure**: Reviews your folders and files to understand what you have\n2. **Finds Duplicates**: Identifies duplicate files across your system\n3. **Suggests Organization**: Proposes logical folder structures based on your content\n4. **Automates Cleanup**: Moves, renames, and organizes files with your approval\n5. **Maintains Context**: Makes smart decisions based on file types, dates, and content\n6. **Reduces Clutter**: Identifies old files you probably don't need anymore\n\n## Instructions\n\nWhen a user requests file organization help:\n\n1. **Understand the Scope**\n\n   Ask clarifying questions:\n\n   - Which directory needs organization? (Downloads, Documents, entire home folder?)\n   - What's the main problem? (Can't find things, duplicates, too messy, no structure?)\n   - Any files or folders to avoid? (Current projects, sensitive data?)\n   - How aggressively to organize? (Conservative vs. comprehensive cleanup)\n\n2. **Analyze Current State**\n\n   Review the target directory:\n\n   ```bash\n   # Get overview of current structure\n   ls -la [target_directory]\n\n   # Check file types and sizes\n   find [target_directory] -type f -exec file {} \\; | head -20\n\n   # Identify largest files\n   du -sh [target_directory]\u002F* | sort -rh | head -20\n\n   # Count file types\n   find [target_directory] -type f | sed 's\u002F.*\\.\u002F\u002F' | sort | uniq -c | sort -rn\n   ```\n\n   Summarize findings:\n\n   - Total files and folders\n   - File type breakdown\n   - Size distribution\n   - Date ranges\n   - Obvious organization issues\n\n3. **Identify Organization Patterns**\n\n   Based on the files, determine logical groupings:\n\n   **By Type**:\n\n   - Documents (PDFs, DOCX, TXT)\n   - Images (JPG, PNG, SVG)\n   - Videos (MP4, MOV)\n   - Archives (ZIP, TAR, DMG)\n   - Code\u002FProjects (directories with code)\n   - Spreadsheets (XLSX, CSV)\n   - Presentations (PPTX, KEY)\n\n   **By Purpose**:\n\n   - Work vs. Personal\n   - Active vs. Archive\n   - Project-specific\n   - Reference materials\n   - Temporary\u002Fscratch files\n\n   **By Date**:\n\n   - Current year\u002Fmonth\n   - Previous years\n   - Very old (archive candidates)\n\n4. **Find Duplicates**\n\n   When requested, search for duplicates:\n\n   ```bash\n   # Find exact duplicates by hash\n   find [directory] -type f -exec md5 {} \\; | sort | uniq -d\n\n   # Find files with similar names\n   find [directory] -type f -printf '%f\\n' | sort | uniq -d\n\n   # Find similar-sized files\n   find [directory] -type f -printf '%s %p\\n' | sort -n\n   ```\n\n   For each set of duplicates:\n\n   - Show all file paths\n   - Display sizes and modification dates\n   - Recommend which to keep (usually newest or best-named)\n   - **Important**: Always ask for confirmation before deleting\n\n5. **Propose Organization Plan**\n\n   Present a clear plan before making changes:\n\n   ```markdown\n   # Organization Plan for [Directory]\n\n   ## Current State\n\n   - X files across Y folders\n   - [Size] total\n   - File types: [breakdown]\n   - Issues: [list problems]\n\n   ## Proposed Structure\n\n   [Directory]\u002F\n   ├── Work\u002F\n   │ ├── Projects\u002F\n   │ ├── Documents\u002F\n   │ └── Archive\u002F\n   ├── Personal\u002F\n   │ ├── Photos\u002F\n   │ ├── Documents\u002F\n   │ └── Media\u002F\n   └── Downloads\u002F\n   ├── To-Sort\u002F\n   └── Archive\u002F\n\n   ## Changes I'll Make\n\n   1. **Create new folders**: [list]\n   2. **Move files**:\n      - X PDFs → Work\u002FDocuments\u002F\n      - Y images → Personal\u002FPhotos\u002F\n      - Z old files → Archive\u002F\n   3. **Rename files**: [any renaming patterns]\n   4. **Delete**: [duplicates or trash files]\n\n   ## Files Needing Your Decision\n\n   - [List any files you're unsure about]\n\n   Ready to proceed? (yes\u002Fno\u002Fmodify)\n   ```\n\n6. **Execute Organization**\n\n   After approval, organize systematically:\n\n   ```bash\n   # Create folder structure\n   mkdir -p \"path\u002Fto\u002Fnew\u002Ffolders\"\n\n   # Move files with clear logging\n   mv \"old\u002Fpath\u002Ffile.pdf\" \"new\u002Fpath\u002Ffile.pdf\"\n\n   # Rename files with consistent patterns\n   # Example: \"YYYY-MM-DD - Description.ext\"\n   ```\n\n   **Important Rules**:\n\n   - Always confirm before deleting anything\n   - Log all moves for potential undo\n   - Preserve original modification dates\n   - Handle filename conflicts gracefully\n   - Stop and ask if you encounter unexpected situations\n\n7. **Provide Summary and Maintenance Tips**\n\n   After organizing:\n\n   ```markdown\n   # Organization Complete! ✨\n\n   ## What Changed\n\n   - Created [X] new folders\n   - Organized [Y] files\n   - Freed [Z] GB by removing duplicates\n   - Archived [W] old files\n\n   ## New Structure\n\n   [Show the new folder tree]\n\n   ## Maintenance Tips\n\n   To keep this organized:\n\n   1. **Weekly**: Sort new downloads\n   2. **Monthly**: Review and archive completed projects\n   3. **Quarterly**: Check for new duplicates\n   4. **Yearly**: Archive old files\n\n   ## Quick Commands for You\n\n   # Find files modified this week\n\n   find . -type f -mtime -7\n\n   # Sort downloads by type\n\n   [custom command for their setup]\n\n   # Find duplicates\n\n   [custom command]\n   ```\n\n   Want to organize another folder?\n\n## Best Practices\n\n### Folder Naming\n\n- Use clear, descriptive names\n- Avoid spaces (use hyphens or underscores)\n- Be specific: \"client-proposals\" not \"docs\"\n- Use prefixes for ordering: \"01-current\", \"02-archive\"\n\n### File Naming\n\n- Include dates: \"2024-10-17-meeting-notes.md\"\n- Be descriptive: \"q3-financial-report.xlsx\"\n- Avoid version numbers in names (use version control instead)\n- Remove download artifacts: \"document-final-v2 (1).pdf\" → \"document.pdf\"\n\n### When to Archive\n\n- Projects not touched in 6+ months\n- Completed work that might be referenced later\n- Old versions after migration to new systems\n- Files you're hesitant to delete (archive first)\n","# File Organizer\n\n## When to Use This Skill\n\n- Your Downloads folder is a chaotic mess\n- You can't find files because they're scattered everywhere\n- You have duplicate files taking up space\n- Your folder structure doesn't make sense anymore\n- You want to establish better organization habits\n- You're starting a new project and need a good structure\n- You're cleaning up before archiving old projects\n\n## What This Skill Does\n\n1. **Analyzes Current Structure**: Reviews your folders and files to understand what you have\n2. **Finds Duplicates**: Identifies duplicate files across your system\n3. **Suggests Organization**: Proposes logical folder structures based on your content\n4. **Automates Cleanup**: Moves, renames, and organizes files with your approval\n5. **Maintains Context**: Makes smart decisions based on file types, dates, and content\n6. **Reduces Clutter**: Identifies old files you probably don't need anymore\n\n## Instructions\n\nWhen a user requests file organization help:\n\n1. **Understand the Scope**\n\n   Ask clarifying questions:\n\n   - Which directory needs organization? (Downloads, Documents, entire home folder?)\n   - What's the main problem? (Can't find things, duplicates, too messy, no structure?)\n   - Any files or folders to avoid? (Current projects, sensitive data?)\n   - How aggressively to organize? (Conservative vs. comprehensive cleanup)\n\n2. **Analyze Current State**\n\n   Review the target directory:\n\n   ```bash\n   # Get overview of current structure\n   ls -la [target_directory]\n\n   # Check file types and sizes\n   find [target_directory] -type f -exec file {} \\; | head -20\n\n   # Identify largest files\n   du -sh [target_directory]\u002F* | sort -rh | head -20\n\n   # Count file types\n   find [target_directory] -type f | sed 's\u002F.*\\.\u002F\u002F' | sort | uniq -c | sort -rn\n   ```\n\n   Summarize findings:\n\n   - Total files and folders\n   - File type breakdown\n   - Size distribution\n   - Date ranges\n   - Obvious organization issues\n\n3. **Identify Organization Patterns**\n\n   Based on the files, determine logical groupings:\n\n   **By Type**:\n\n   - Documents (PDFs, DOCX, TXT)\n   - Images (JPG, PNG, SVG)\n   - Videos (MP4, MOV)\n   - Archives (ZIP, TAR, DMG)\n   - Code\u002FProjects (directories with code)\n   - Spreadsheets (XLSX, CSV)\n   - Presentations (PPTX, KEY)\n\n   **By Purpose**:\n\n   - Work vs. Personal\n   - Active vs. Archive\n   - Project-specific\n   - Reference materials\n   - Temporary\u002Fscratch files\n\n   **By Date**:\n\n   - Current year\u002Fmonth\n   - Previous years\n   - Very old (archive candidates)\n\n4. **Find Duplicates**\n\n   When requested, search for duplicates:\n\n   ```bash\n   # Find exact duplicates by hash\n   find [directory] -type f -exec md5 {} \\; | sort | uniq -d\n\n   # Find files with similar names\n   find [directory] -type f -printf '%f\\n' | sort | uniq -d\n\n   # Find similar-sized files\n   find [directory] -type f -printf '%s %p\\n' | sort -n\n   ```\n\n   For each set of duplicates:\n\n   - Show all file paths\n   - Display sizes and modification dates\n   - Recommend which to keep (usually newest or best-named)\n   - **Important**: Always ask for confirmation before deleting\n\n5. **Propose Organization Plan**\n\n   Present a clear plan before making changes:\n\n   ```markdown\n   # Organization Plan for [Directory]\n\n   ## Current State\n\n   - X files across Y folders\n   - [Size] total\n   - File types: [breakdown]\n   - Issues: [list problems]\n\n   ## Proposed Structure\n\n   [Directory]\u002F\n   ├── Work\u002F\n   │ ├── Projects\u002F\n   │ ├── Documents\u002F\n   │ └── Archive\u002F\n   ├── Personal\u002F\n   │ ├── Photos\u002F\n   │ ├── Documents\u002F\n   │ └── Media\u002F\n   └── Downloads\u002F\n   ├── To-Sort\u002F\n   └── Archive\u002F\n\n   ## Changes I'll Make\n\n   1. **Create new folders**: [list]\n   2. **Move files**:\n      - X PDFs → Work\u002FDocuments\u002F\n      - Y images → Personal\u002FPhotos\u002F\n      - Z old files → Archive\u002F\n   3. **Rename files**: [any renaming patterns]\n   4. **Delete**: [duplicates or trash files]\n\n   ## Files Needing Your Decision\n\n   - [List any files you're unsure about]\n\n   Ready to proceed? (yes\u002Fno\u002Fmodify)\n   ```\n\n6. **Execute Organization**\n\n   After approval, organize systematically:\n\n   ```bash\n   # Create folder structure\n   mkdir -p \"path\u002Fto\u002Fnew\u002Ffolders\"\n\n   # Move files with clear logging\n   mv \"old\u002Fpath\u002Ffile.pdf\" \"new\u002Fpath\u002Ffile.pdf\"\n\n   # Rename files with consistent patterns\n   # Example: \"YYYY-MM-DD - Description.ext\"\n   ```\n\n   **Important Rules**:\n\n   - Always confirm before deleting anything\n   - Log all moves for potential undo\n   - Preserve original modification dates\n   - Handle filename conflicts gracefully\n   - Stop and ask if you encounter unexpected situations\n\n7. **Provide Summary and Maintenance Tips**\n\n   After organizing:\n\n   ```markdown\n   # Organization Complete! ✨\n\n   ## What Changed\n\n   - Created [X] new folders\n   - Organized [Y] files\n   - Freed [Z] GB by removing duplicates\n   - Archived [W] old files\n\n   ## New Structure\n\n   [Show the new folder tree]\n\n   ## Maintenance Tips\n\n   To keep this organized:\n\n   1. **Weekly**: Sort new downloads\n   2. **Monthly**: Review and archive completed projects\n   3. **Quarterly**: Check for new duplicates\n   4. **Yearly**: Archive old files\n\n   ## Quick Commands for You\n\n   # Find files modified this week\n\n   find . -type f -mtime -7\n\n   # Sort downloads by type\n\n   [custom command for their setup]\n\n   # Find duplicates\n\n   [custom command]\n   ```\n\n   Want to organize another folder?\n\n## Best Practices\n\n### Folder Naming\n\n- Use clear, descriptive names\n- Avoid spaces (use hyphens or underscores)\n- Be specific: \"client-proposals\" not \"docs\"\n- Use prefixes for ordering: \"01-current\", \"02-archive\"\n\n### File Naming\n\n- Include dates: \"2024-10-17-meeting-notes.md\"\n- Be descriptive: \"q3-financial-report.xlsx\"\n- Avoid version numbers in names (use version control instead)\n- Remove download artifacts: \"document-final-v2 (1).pdf\" → \"document.pdf\"\n\n### When to Archive\n\n- Projects not touched in 6+ months\n- Completed work that might be referenced later\n- Old versions after migration to new systems\n- Files you're hesitant to delete (archive first)\n",{"name":5,"risk":24,"source":22,"date_added":31,"description":7},"2026-02-27","main","7a38d8e7073e61c16eda85681cb32fb68a8657a5","skills-store\u002Fcopilot\u002Ffile-organizer","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router","https:\u002F\u002Fgithub.com\u002Fsapsapshen","2026-04-14 21:12:12",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":50},[40,43,46],{"tool":41,"command":42},"npx","npx skills add sapsapshen\u002Fai-memory-router --skill file-organizer",{"tool":44,"command":45},"bunx","bunx skills add sapsapshen\u002Fai-memory-router --skill file-organizer",{"tool":47,"command":48},"pnpm","pnpm dlx skills add sapsapshen\u002Fai-memory-router --skill file-organizer","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffile-organizer\u002FSKILL.md",true,[],[53,77,103,113,126,144],{"skillNo":54,"name":55,"nameZh":6,"description":56,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":57,"categories":58,"keywords":64,"publishedAt":26},"01M71ATQRKG48SH06FQ697T5G9","wechat-search","Search WeChat Official Account articles using OpenClaw's web search and fetch capabilities with compliance-focused design.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fwechat-search-release\u002FSKILL.md",[59],{"categoryNo":60,"categoryName":61,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[65,66,67,68,69,70,71,72,73,74,75,76],"wechat search","wechat","search","capabilities","openclaw","design","web search","compliance","web","official","fetch","with",{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":26},"01M71ATNAVGZB35PFYM2GC5N00","trend-tap","Real-time trending topics aggregator across 7 platforms (X\u002FTwitter, Reddit, Google Trends, Hacker News, Zhihu, Bilibili, Weibo). Trigger: when user says 'trend', 'trends', 'trend tap', '热点', '热搜', or asks what is trending\u002Fhot. Do NOT use web_search — this skill already fetches live data from all platforms with zero API keys.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftrend-tap\u002FSKILL.md",[],[84,85,86,87,88,89,67,90,91,92,93,94,95,96,97,98,99,100,101,102],"trend","trend tap","tap","api keys","Bash","time","trending","hacker","aggregator","do","when","brew","live","data","google","install","read","across","api",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":26},"01M71ATJ9AM5KM15AA8PS302EB","trend-radar","Real-time trending topics aggregator across 7 platforms (X\u002FTwitter, Reddit, Google Trends, Hacker News, Zhihu, Bilibili, Weibo). Trigger: when user says 'trend', 'trends', 'trend pulse', '热点', '热搜', or asks what is trending\u002Fhot. Do NOT use web_search — this skill already fetches live data from all platforms with zero API keys.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftrend-radar\u002FSKILL.md",[],[110,111,84,95,96,97,98,88,67,100,112,101,102,94,92,91,90,99,89,87],"trend radar","radar","pulse",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":26},"01M71ATGF095N3EJM9G8SD0BB5","tech-news-daily","每日科技新闻汇——从全球多个 RSS 源抓取最新科技新闻，翻译（英→中）、去重、排版成每日简报。当用户询问科技新闻、科技新鲜事、每日科技、技术动态、Daily Tech News 或类似表达时触发此技能。","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftech-news-daily\u002FSKILL.md",[],[120,121,122,123,124,125],"news","tech","tech news daily","daily","rss","翻译",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":137,"publishedAt":26},"01M71ATFAEAMQ17M70NQNY7SR8","summarize","Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fsummarize\u002FSKILL.md",[132],{"categoryNo":133,"categoryName":134,"taxonomyType":135,"taxonomyTypeDesc":136},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[128,73,138,139,140,76,95,141,142,21,86,143,99],"Audio","cli","youtube","images","https","pdfs",{"skillNo":145,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":150,"publishedAt":26},"01M71ATDNS3R0M4H936PACQAWZ","sonoscli","Control Sonos speakers (discover\u002Fstatus\u002Fplay\u002Fvolume\u002Fgroup).","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fsonoscli\u002FSKILL.md",[],[146,151,152,153,99,154,142,155,156,157,158,159],"status","play","go","latest","github","discover","control","cmd","volume"]