internal-docs-for-srs

Route SRS and Oryx tasks to the smallest relevant set of trusted project documentation.

Updated Sep 13, 2026
One-click install
npx skills add https://github.com/Ocyss/srs-auth --skill internal-docs-for-srs-ocyss
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: internal-docs-for-srs
Source: https://github.com/Ocyss/srs-auth/tree/main/.agents/skills/internal-docs-for-srs
Command: npx skills add https://github.com/Ocyss/srs-auth --skill internal-docs-for-srs-ocyss

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? SRS and Oryx projects ship large documentation sets spanning the C++ media server, Oryx platform, website pages, changelogs, and the next-generation Go proxy. Without a router, agents waste context loading irrelevant documents or grep broadly across documentation trees, producing slow and unreliable answers. ## Core Features & Use Cases - Reference Router: Maps task types (RTMP, WebRTC, HLS, SRT, DVR, HTTP callbacks, security, performance, and more) to the smallest relevant set of trusted documentation files. - Path Resolution Rules: Distinguishes bundled skill-relative paths from repository-relative paths, including special handling for the Oryx checkout at the project-root oryx/ path. - Documentation Maintenance: Defines rules for keeping the router updated when trusted documents are added, removed, renamed, or change responsibility. - Use Case: When asked how to configure SRS HTTP callbacks for stream authentication, the skill routes directly to references/cpp-docs/doc/http-callback.md instead of scanning the entire documentation tree. ## Quick Start Ask the agent to find the trusted SRS documentation for configuring HLS low-latency delivery and it will route to the correct reference file.

Frequently Asked Questions about internal-docs-for-srs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the right SRS documentation for a specific protocol like WebRTC or SRT?▼

Use the Reference Router in this skill, which maps each protocol and feature to a specific document such as references/cpp-docs/doc/webrtc.md or references/cpp-docs/doc/srt.md. Load only the documents matching your task rather than browsing the full documentation tree.

What documentation sources does this skill cover for SRS and Oryx?▼

It covers C++ media server user docs and website pages, the changelog, Oryx getting-started guides, FAQ, repository docs and dated scenario blogs, RTMP Go API examples, WHEP performance analysis, and next-generation Go proxy documentation.

How does the skill resolve paths to Oryx documentation?▼

Oryx repository documentation is resolved via the project-root-relative oryx/ path, which may be a directory or symlink. If unavailable, the user must make the github.com/ossrs/oryx checkout available there; the skill never searches for alternate roots.

What happens when no router entry covers my documentation task?▼

The skill reports that the documentation router does not cover the task instead of scanning or broadly grepping documentation directories. This keeps answers grounded only in trusted, listed project documents.

How should the documentation router be maintained when files change?▼

Update the Reference Router whenever a trusted document is added, removed, renamed, or changes responsibility. Keep summaries concise and navigation-focused, and never duplicate document content or implementation details inside the router.