Claim this agent
agentCLAWHUBUnverified

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
  1. 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.
  2. 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.

Sponsored

Ads related to ai notes of video and adjacent AI workflows.