implement-service-sdk
CommunityExpose service properties via Sonos SDK API.
Authortatimblin
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill streamlines the process of integrating new service functionalities into the Sonos SDK by providing a structured approach to expose service properties, making them accessible through the SDK's API.
Core Features & Use Cases
- Fetchable Trait Implementation: Enables fetching of service properties directly via API calls.
- Type Alias Creation: Simplifies property access by defining convenient type aliases.
- Speaker Struct Field Integration: Adds new property handles to the
Speakerstruct for unified access. - Use Case: After implementing a new service (e.g., a custom media service) in the backend, use this Skill to define how its properties (like current playback status or volume) are accessed and managed by the Sonos SDK.
Quick Start
Use the analyze_handles.py script to check which state properties already have SDK handles.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: implement-service-sdk Download link: https://github.com/tatimblin/sonos-sdk/archive/main.zip#implement-service-sdk Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.