{"skill":{"slug":"file-report-skill-xjd","displayName":"统计指定目录的文件类型和数量，生成Markdown格式报表","summary":"统计指定目录下文件类型及数量，生成包含路径和统计时间的Markdown格式报表，不包含子目录文件。","description":"---\r\n\r\nname: file-report-skill\r\n\r\ndescription: 统计指定目录的文件类型和数量，生成Markdown格式报表\r\n\r\nversion: 1.0.0\r\n\r\n\r\n\r\n\\# 触发器配置\r\n\r\ntriggers:\r\n\r\n&nbsp; - \"统计文件\"\r\n\r\n&nbsp; - \"文件报表\"\r\n\r\n&nbsp; - \"目录分析\"\r\n\r\n\r\n\r\n\\# 技能执行所需权限\r\n\r\nrequires:\r\n\r\n&nbsp; - filesystem.read\r\n\r\n&nbsp; - filesystem.write\r\n\r\n---\r\n\r\n\r\n\r\n\\# 文件统计报表技能\r\n\r\n\r\n\r\n当用户需要统计一个文件夹里的文件情况时，请按以下流程操作：\r\n\r\n\r\n\r\n\\## 执行步骤\r\n\r\n1\\.  \\*\\*获取目标路径\\*\\*：从用户的对话中提取出要统计的目录路径。如果用户没有提供，请主动询问。\r\n\r\n2\\.  \\*\\*统计文件信息\\*\\*：\r\n\r\n&nbsp;   \\*   读取目标目录下的所有文件（\\*\\*注意\\*\\*：不包含子目录，如需要递归统计请说明）。\r\n\r\n&nbsp;   \\*   根据文件的扩展名（如 `.txt`, `.jpg`, `.pdf`）进行分类计数。\r\n\r\n&nbsp;   \\*   对于没有扩展名的文件，归类为“无扩展名”。\r\n\r\n3\\.  \\*\\*生成报表\\*\\*：\r\n\r\n&nbsp;   \\*   创建一个Markdown格式的报表。\r\n\r\n&nbsp;   \\*   报表内容应包含统计的目录路径、统计时间、一个包含“文件类型”和“数量”的表格，以及文件总数。\r\n\r\n4\\.  \\*\\*输出结果\\*\\*：将生成的Markdown报表内容直接通过对话返回给用户。\r\n\r\n\r\n\r\n\\## 使用示例\r\n\r\n\\*\\*用户\\*\\*: 请帮我统计一下 `/home/user/documents` 文件夹里的文件情况。\r\n\r\n\r\n\r\n\\*\\*你\\*\\*: (执行上述步骤后返回) 好的，已为您统计 `/home/user/documents` 目录下的文件：\r\n\r\n| 文件类型 | 数量 |\r\n\r\n|----------|------|\r\n\r\n| .txt     | 15   |\r\n\r\n| .pdf     | 8    |\r\n\r\n| .jpg     | 23   |\r\n\r\n| 无扩展名 | 2    |\r\n\r\n\r\n\r\n\\*\\*总文件数\\*\\*：48份\r\n\r\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":652,"installsAllTime":24,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1773371333727,"updatedAt":1778491872769},"latestVersion":{"version":"1.0.0","createdAt":1773371333727,"changelog":"file-report-skill-xjd v1.0.0\n\n- Initial release.\n- Provides file statistics for a specified directory: counts files by extension, identifies files without extensions, and generates a Markdown report.\n- Supports triggers such as “统计文件”, “文件报表”, and “目录分析”.\n- Requires filesystem.read and filesystem.write permissions.\n- Report includes directory path, timestamp, detailed table by file type, and total count.","license":"MIT-0"},"metadata":null,"owner":{"handle":"xujiangdong","userId":"s17a9jyeyqna3sxda9vfwsmmt5885jnq","displayName":"xujiangdong","image":"https://avatars.githubusercontent.com/u/20439065?v=4"},"moderation":null}