Agent skills for integrating ByteArk video streaming platform — video player, video management system, and signed URL generation.
These are read-only knowledge packages that give AI coding agents specialized context about ByteArk products. Each skill contains a SKILL.md overview and detailed reference files that the agent loads on demand. Skills don't execute code or make API calls — they provide the information agents need to write correct integrations.
Compatible with Claude Code, Cursor, Windsurf, Cline, and other agents supporting the Agent Skills standard.
npx skills add byteark/byteark-skillsBrowse all available skills at skills.sh.
HTML5 video player built on Video.js. Covers HLS adaptive streaming, MP4 playback, DRM (Widevine + FairPlay), and a plugin ecosystem for ads, analytics, thumbnails, and more.
Use when: implementing video players, configuring streaming playback, adding DRM content protection, or integrating video ads with ByteArk.
| Coverage | Details |
|---|---|
| Frameworks | HTML/CDN, React, Vue, Angular (including SSR for Next.js and Nuxt.js) |
| Features | Autoplay, playlist, live streaming, VR/360, share button, recommendations |
| Plugins | Google IMA/VAST ads, Lighthouse analytics, storyboard thumbnails, volume booster, retention charts |
| References | 7 files — framework guides, API reference, plugins, features |
Video management platform for uploading, processing, and delivering video content. Provides multiple upload methods, REST APIs, and webhooks for real-time status updates.
Use when: building video CMS features, uploading videos, querying video metadata, or handling video processing events with ByteArk Stream.
| Coverage | Details |
|---|---|
| Upload methods | Form Upload SDK (frontend modal), Video Upload SDK (frontend programmatic), REST API (server-to-server) |
| Management | Video CRUD via REST API, project-scoped queries, tag filtering |
| Events | Webhook notifications for the full video lifecycle (upload, processing, completion, failure) |
| References | 4 files — Form Upload SDK, Video Upload SDK, REST API, webhooks |
Signed URL generation for protecting video and streaming content using the ByteArk Signature Version 2 (ark-v2) signing algorithm.
Use when: implementing URL signing, content protection, or access control for ByteArk video delivery.
| Coverage | Details |
|---|---|
| Algorithm | ByteArk Signature Version 2 (ark-v2) with pseudocode and test vectors |
| Protection | VOD signing, HLS path prefix signing, IP/geo/user-agent restrictions |
| SDKs | JavaScript, PHP, Go (plus algorithm docs for any other language) |
| References | 4 files — algorithm spec, JS SDK, PHP SDK, Go SDK |
skills/
├── byteark-player/
│ ├── SKILL.md
│ └── references/
│ ├── angular.md
│ ├── api-reference.md
│ ├── features.md
│ ├── html-cdn.md
│ ├── plugins.md
│ ├── react.md
│ └── vue.md
├── byteark-stream/
│ ├── SKILL.md
│ └── references/
│ ├── form-upload-sdk.md
│ ├── rest-api.md
│ ├── video-upload-sdk.md
│ └── webhooks.md
└── byteark-signed-url/
├── SKILL.md
└── references/
├── algorithm.md
├── sdk-go.md
├── sdk-javascript.md
└── sdk-php.md
When an AI agent encounters a task related to ByteArk, it reads the relevant SKILL.md file for high-level context — configuration options, common patterns, and quick-start examples. For deeper details, the agent loads specific reference files on demand (e.g., a framework guide or API spec).
Skills are purely informational. They don't install packages, run commands, or call APIs. Always review the generated code before using it in production.