Skip to content

byteark/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ByteArk Skills

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.

Installation

npx skills add byteark/byteark-skills

Browse all available skills at skills.sh.

Available Skills

byteark-player

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

byteark-stream

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

byteark-signed-url

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

Project Structure

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

How Skills Work

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.

License

MIT

About

AI agent skills for integrating ByteArk video platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors