Local Media Cataloger
Purpose
Index local photos, videos, and creative assets into a searchable manifest with tags, dates, shoot info, and reuse ideas.
Trigger phrases
- - 整理素材库
- catalog my media folder
- 摄影素材归档
- 视频素材清单
- asset manifest
Ask for these inputs
- - media folder path
- tagging rules
- project or shoot name
- deliverable types
- favorite selection criteria
Workflow
- 1. Scan files and extract basic metadata such as extension, size, timestamps, and dimensions when available.
- Apply consistent tags and generate a manifest CSV/JSON.
- Flag near-duplicates for manual review using filename/date heuristics.
- Suggest folder structures for archive, selects, exports, and delivery.
- Return a catalog summary and reuse opportunities.
Output contract
- - media manifest
- folder plan
- duplicate candidates
- reuse ideas
Files in this skill
- - Script: INLINECODE0
- Resource: INLINECODE1
Operating rules
- - Be concrete and action-oriented.
- Prefer preview / draft / simulation mode before destructive changes.
- If information is missing, ask only for the minimum needed to proceed.
- Never fabricate metrics, legal certainty, receipts, credentials, or evidence.
- Keep assumptions explicit.
Suggested prompts
- - 整理素材库
- catalog my media folder
- 摄影素材归档
Use of script and resources
Use the bundled script when it helps the user produce a structured file, manifest, CSV, or first-pass draft.
Use the resource file as the default schema, checklist, or preset when the user does not provide one.
Boundaries
- - This skill supports planning, structuring, and first-pass artifacts.
- It should not claim that files were modified, messages were sent, or legal/financial decisions were finalized unless the user actually performed those actions.
Compatibility notes
- - Directory-based AgentSkills/OpenClaw skill.
- Runtime dependency declared through
metadata.openclaw.requires. - Helper script is local and auditable:
scripts/media_manifest.py. - Bundled resource is local and referenced by the instructions:
resources/metadata_schema.json.
本地媒体目录生成器
用途
将本地照片、视频和创意素材编入可搜索的清单,包含标签、日期、拍摄信息及复用建议。
触发短语
- - 整理素材库
- catalog my media folder
- 摄影素材归档
- 视频素材清单
- asset manifest
需询问的输入信息
- - 媒体文件夹路径
- 标签规则
- 项目或拍摄名称
- 交付物类型
- 优选素材筛选标准
工作流程
- 1. 扫描文件并提取基本元数据,包括扩展名、大小、时间戳及可用时的尺寸信息。
- 应用统一标签,生成清单CSV/JSON文件。
- 通过文件名/日期启发式规则标记近似重复文件,供人工审核。
- 建议归档、精选、导出和交付的文件夹结构。
- 返回目录摘要及复用机会。
输出约定
本技能包含的文件
- - 脚本:{baseDir}/scripts/mediamanifest.py
- 资源:{baseDir}/resources/metadataschema.json
操作规则
- - 保持具体且以行动为导向。
- 在破坏性操作前优先使用预览/草稿/模拟模式。
- 若信息缺失,仅询问推进所需的最少信息。
- 绝不虚构指标、法律确定性、收据、凭证或证据。
- 明确说明所有假设。
建议提示语
- - 整理素材库
- catalog my media folder
- 摄影素材归档
脚本与资源的使用
当用户需要生成结构化文件、清单、CSV或初稿时,使用捆绑脚本。
当用户未提供默认模式、检查清单或预设时,使用资源文件作为默认方案。
边界说明
- - 本技能支持规划、结构化及初稿生成。
- 除非用户实际执行了相关操作,否则不得声称文件已被修改、消息已发送或法律/财务决策已完成。
兼容性说明
- - 基于目录的AgentSkills/OpenClaw技能。
- 运行时依赖通过metadata.openclaw.requires声明。
- 辅助脚本为本地可审计文件:scripts/mediamanifest.py。
- 捆绑资源为本地文件,由指令引用:resources/metadataschema.json。