update-skills-from-changelog

Synchronizes Elevenlabs agent skill documentation with weekly changelogs via GitHub CLI and PR automation.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/ri-ru/cyrano --skill update-skills-from-changelog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-skills-from-changelog
Source: https://github.com/ri-ru/cyrano/tree/main/.agents/skills/update-skills-from-changelog
Command: npx skills add https://github.com/ri-ru/cyrano --skill update-skills-from-changelog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes references (resource) components.

What problem does it solve?

This Skill automates the maintenance of ElevenLabs agent documentation, ensuring that skill files remain accurate and evergreen without requiring manual tracking of weekly changelog updates.

Core Features & Use Cases

  • Automated Changelog Analysis: Fetches and filters relevant changes from the elevenlabs-dx repository to identify necessary documentation updates.
  • Evergreen Documentation: Updates skill files and references to reflect current API behavior, parameters, and models while stripping out release-specific history.
  • Pull Request Automation: Automatically creates and pushes a branch with the verified updates and opens a pull request for review.

Quick Start

Trigger the update-skills-from-changelog skill to process the latest merged changelog and open a pull request for any required documentation changes.

Frequently Asked Questions about update-skills-from-changelog

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

FAQPage Schema
How do I automate updating API documentation from a changelog?

You can automate API documentation updates by fetching merged weekly changelogs, filtering for relevant changes to parameters and models, and opening a pull request with the verified updates.

Can I sync ElevenLabs agent skills with repository changelogs automatically?

Yes, agent skills can be synced automatically by targeting relevant updates to model tables and SDK method signatures, maintaining an evergreen, task-oriented structure without manual tracking.

Do I need the GitHub CLI to sync documentation with changelogs?

Yes, GitHub CLI integration is required to fetch changelog data from the repository, manage branches, and automate the pull request lifecycle for the documentation updates.

What's the best way to keep ElevenLabs SDK method signatures evergreen?

The best way to keep SDK method signatures evergreen is to process merged changelogs, strip out release-specific history, and update skill files to reflect current API behavior automatically.

Does this changelog synchronization approach strip out release-specific history?

Yes, this approach updates skill files and references to reflect current API behavior while stripping out release-specific history, ensuring documentation remains accurate and evergreen.

What limitations exist when automating changelog documentation updates?

Limitations include dependency on GitHub CLI for branch management and pull requests, and the scope being restricted to relevant updates from the elevenlabs-dx repository changelogs.