ai notes of video
Generate AI-powered notes from videos (document, outline, or graphic-text formats) Skill: ai notes of video Owner: ide-rea Summary: Generate AI-powered notes from videos (document, outline, or graphic-text formats) Tags: latest:1.1.0 Version history: v1.1.0 | 2026-02-13T04:10:41.859Z | auto - Added detailed workflow for creating, polling, and retrieving AI-powered notes from video URLs. - Introduced support for three note formats: document, outline, and graphic-text. - Documented API endpoints for
Rank
62
Safety
84
Downloads
5.4k
Updated
Apr 15, 2026
Version
1.1.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 5.4K downloads reported by the source. Last updated 4/15/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Apr 15, 2026
- Adoption signal
- 5.4K downloadsadoption · observed Apr 15, 2026
- Latest release
- 1.1.0release · observed Feb 13, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install kn7akgt520t01vgs2tzx7yk6m180kt26:ai-notes-ofvideo- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-notes-ofvideo/snapshot"
Documentation
CLAWHUB
9,590 characters of source documentation, loaded on request.
Extracted files
2 files captured from the source.
SKILL.md
---
name: ai-notes-ofvideo
description: Generate AI-powered notes from videos (document, outline, or graphic-text formats)
metadata: { "openclaw": { "emoji": "📺", "requires": { "bins": ["python3"], "env":["BAIDU_API_KEY"]},"primaryEnv":"BAIDU_API_KEY" } }
---
# AI Video Notes
Generate structured notes from video URLs using Baidu AI. Supports three note formats.
## Workflow
1. **Create Task**: Submit video URL → get task ID
2. **Poll Status**: Query task every 3-5 seconds until completion
3. **Get Results**: Retrieve generated notes when status = 10002
## Status Codes
| Code | Status | Action |
|-------|---------|---------|
| 10000 | In Progress | Continue polling |
| 10002 | Completed | Return results |
| Other | Failed | Show error |
## Note Types
| Type | Description |
|------|-------------|
| 1 | Document notes |
| 2 | Outline notes |
| 3 | Graphic-text notes |
## APIs
### Create Task
**Endpoint**: `POST /v2/tools/ai_note/task_create`
**Parameters**:
- `video_url` (required): Public video URL
**Example**:
```bash
python3 scripts/ai_notes_task_create.py 'https://example.com/video.mp4'
```
**Response**:
```json
{
"task_id": "uuid-string"
}
```
### Query Task
**Endpoint**: `GET /v2/tools/ai_note/query`
**Parameters**:
- `task_id` (required): Task ID from create endpoint
**Example**:
```bash
python3 scripts/ai_notes_task_query.py "task-id-here"
```
**Response** (Completed):
```json
{
"status": 10002,
"notes": [
{
"tpl_no": "1",
"contents: ["Note content..."]
}
]
}
```
## Polling Strategy
### Option 1: Manual Polling
1. Create task → store `task_id`
2. Query every 3-5 seconds:
```bash
python3 scripts/ai_notes_task_query.py <task_id>
```
3. Show progress updates:
- Status 10000: Processing...
- Status 10002: Completed
4. Stop after 30-60 seconds (video length dependent)
### Option 2: Auto Polling (Recommended)
Use the polling script for automatic status updates:
```bash
python3 scripts/ai_notes_poll.py <task_id> [max_attempts] [interval_seconds]
```
**Examples**:
```bash
# Default: 20 attempts, 3-second intervals
python3 scripts/ai_notes_poll.py "task-id-here"
# Custom: 30 attempts, 5-second intervals
python3 scripts/ai_notes_poll.py "task-id-here" 30 5
```
**Output**:
- Shows real-time progress: `[1/20] Processing... 25%`
- Auto-stops when complete
- Returns formatted notes with type labels
## Error Handling
- Invalid URL: "Video URL not accessible"
- Processing error: "Failed to parse video"
- Timeout: "Video too long, try again later"_meta.json
{
"ownerId": "kn7akgt520t01vgs2tzx7yk6m180kt26",
"slug": "ai-notes-ofvideo",
"version": "1.1.0",
"publishedAt": 1770955841859
}Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/ide-rea/ai-notes-ofvideo",
"sourceUrl": "https://clawhub.ai/ide-rea/ai-notes-ofvideo",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "5.4K downloads",
"href": "https://clawhub.ai/ide-rea/ai-notes-ofvideo",
"sourceUrl": "https://clawhub.ai/ide-rea/ai-notes-ofvideo",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.1.0",
"href": "https://clawhub.ai/ide-rea/ai-notes-ofvideo",
"sourceUrl": "https://clawhub.ai/ide-rea/ai-notes-ofvideo",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-13T04:10:41.859Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-notes-ofvideo/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-notes-ofvideo/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.1.0",
"description": "- Added detailed workflow for creating, polling, and retrieving AI-powered notes from video URLs. - Introduced support for three note formats: document, outline, and graphic-text. - Documented API endpoints for creating tasks and querying task status, including request/response examples. - Provided clear polling strategies with both manual and automatic (scripted) options. - Clarified error handling scenarios and returned messages for common issues.",
"href": "https://clawhub.ai/ide-rea/ai-notes-ofvideo",
"sourceUrl": "https://clawhub.ai/ide-rea/ai-notes-ofvideo",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-13T04:10:41.859Z",
"isPublic": true
}
]
}Record generated Oct 9, 2026.
