insodimension/watch
v0.3.3MIT
Let your agent watch a video from a link or a file: it samples frames and reads a transcript with timestamps.
plugin.json
- name
- watch
- version
- 0.3.3
- description
- Let your agent watch a video from a link or a file: it samples frames and reads a transcript with timestamps.
- author
- Dimension
- license
- MIT
- extensions
- ai.insodimension.dimension
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "watch",
"version": "0.3.3",
"description": "Let your agent watch a video from a link or a file: it samples frames and reads a transcript with timestamps.",
"author": {
"name": "Dimension"
},
"license": "MIT",
"keywords": [
"video",
"youtube",
"transcription",
"multimodal",
"ffmpeg",
"yt-dlp",
"connector"
],
"extensions": {
"ai.insodimension.dimension": {
"contractVersion": 1,
"title": "Watch",
"icon": "assets/icon.svg",
"category": "connector",
"defaultEnabled": true,
"toolLoading": "eager",
"examples": [
"Watch https://youtu.be/dQw4w9WgXcQ and tell me what happens at the 30 second mark",
"Watch this screen recording and find where the error appears",
"Summarize this talk and read the numbers off the slides"
],
"connect": {
"kind": [
"cli"
],
"requires": {
"commands": [
"ffmpeg"
],
"install": {
"ffmpeg": {
"win32": [
"winget install Gyan.FFmpeg"
],
"darwin": [
"brew install ffmpeg"
],
"linux": [
"sudo apt-get install -y ffmpeg"
]
}
}
}
},
"toolRenderer": [
{
"match": "watch",
"use": "keyValue",
"icon": "eye",
"title": "Watch",
"titleBy": {
"field": "op",
"titles": {
"watch": "Watching video",
"cleanup": "Clearing watch cache"
}
},
"badges": [
"detail",
"engine",
"transcriptSource"
],
"payload": "details"
}
],
"skillCard": {
"skill": "watch",
"use": "steps",
"icon": "eye",
"title": "Watch a video"
}
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- ai.insodimension.dimension