SyncSign AI Skill
SyncSign AI Skill packages AI-driven operations for SyncSign device management and content delivery scenarios. By calling the SyncSign public Web API, it allows users to use natural language to retrieve account data, inspect Hub and Display information, diagnose node issues, and submit rendering jobs to screens.
This skill is suitable for integrating SyncSign capabilities into AI assistants, intelligent operations workflows, internal tool platforms, and automation pipelines. Users do not need to call the API manually. They can simply describe what they want to do, and the AI can execute the corresponding action.
How to Use and Deploy
This skill currently works with the SyncSign public Web API. Before using it, prepare a SyncSign API Key.
Two common deployment methods are supported:
Claude plugin marketplace
/plugin marketplace add syncsign/skills /plugin install syncsign-api@syncsign-marketplace
skills.shornpxnpx skills add syncsign/skills@syncsign-api
After installation, configure the API key in the skill runtime directory.
Create a
.envfile in the skill root directory, or copy.env.exampleto.env.Add the following setting:
SYNCSIGN_API_KEY=your_syncsign_api_key
Save the file and run the request again.
If you do not have an API key yet, open the SyncSign client, go to the Settings page, and copy the API key there.
Note
SYNCSIGN_API_BASE_URLis optional and does not need to be configured in most cases.The current skill only relies on the API key. It does not require account-password login, token exchange, or credential recovery.
What This Skill Can Do
The current skill supports the following capabilities:
Retrieve the SyncSign account information associated with the current API key.
List the Hubs and devices under the current account.
View details for a specific Hub.
List all Displays, or list Displays under a specific Hub.
View details for a specific Display by
node_id.Query a specific Display under a specific Hub by
snandnode_id.Diagnose the calendar sync status of a specific Display.
Check whether a Display is bound to a calendar.
Check whether the calendar subscription is valid, for example whether
watchResourceIdandwatchExpirationare still effective.Analyze possible reasons for no-refresh or no-sync issues on supported models.
Submit a rendering job to a single Display.
Submit the same rendering job to multiple Displays in batch.
Check rendering task status by
render_id.
Focused Diagnostic Support
For the following Display models:
D75C-LEWID42C-LED29C-LE
The skill can use real-time API responses to help determine:
Whether the Display is online.
Whether a calendar is bound.
Whether the calendar subscription has expired or become invalid.
Whether the Hub is offline.
Whether there may be a low-battery issue.
Whether there may be a weak-signal issue.
These diagnostics are based only on fields actually returned by the API. The skill does not invent device status, which makes it suitable for online support, remote troubleshooting, and first-pass issue isolation.
Typical Natural Language Requests
Users can issue requests in natural language, for example:
“Show my SyncSign account information.”
“List all Hubs under the current account.”
“Show all Displays under this Hub.”
“Get the screen details for node_id xxx.”
“Diagnose why this Display is not syncing its calendar.”
“Render this announcement and send it to the target Display.”
“Push the same content to multiple Displays.”
“Check whether this render job has finished.”
Suitable Business Scenarios
AI customer service and technical support
Device operations assistants
Screen content publishing automation
Multi-store or multi-meeting-room device inspection
Integration with internal operations platforms, knowledge bases, and automation workflows
Capability Boundaries
To keep results reliable and secure, the current skill focuses on capabilities already exposed by the SyncSign public API. It does not currently include:
Account-password login
Token retrieval or login session recovery
Calls to non-public APIs
Inference beyond the fields returned by the API