A developer skill for integrating and maintaining the UnifyPort Node.js SDK, covering client workflows, contract-first generation, and secure API execution.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install unifyport-node-sdk
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install unifyport-node-sdk using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The UnifyPort Node.js SDK skill provides systematic instructions for developers and AI agents managing the @unifyport/sdk-node package. It supports two primary modes: integration into existing applications (project usage) and direct development of the SDK core (repository maintenance).
By leveraging this tool, you can manage the integration lifecycle, configure secure authentication mechanisms using environment variables, and ensure that your system remains synchronized with public contracts. This asset is an addition to Openclaw Skills designed to streamline workspace setup and API interaction without exposing credentials or performing unauthorized live requests.
To use the UnifyPort Node.js SDK in your application, ensure you are running Node.js >=22.12.0 and configure the environment.
Install the package via your preferred package manager:
npm install @unifyport/sdk-node
Define the required environment variables in your environment or deployment system:
export UNIFYPORT_DEVICE_API_KEY='your_api_key_here'
export UNIFYPORT_DEVICE_API_BASE_URL='https://api.unifyport.com'
Initialize the client securely in TypeScript:
import { UnifyPortDeviceClient } from '@unifyport/sdk-node';
const deviceClient = new UnifyPortDeviceClient({
baseUrl: process.env.UNIFYPORT_DEVICE_API_BASE_URL,
apiKey: process.env.UNIFYPORT_DEVICE_API_KEY
});
The SDK relies on structured OpenAPI contracts and local repository schemas to maintain type safety and alignment.
| File / Directory | Purpose | Format |
|---|---|---|
contracts/device.openapi.yaml |
Primary Device API OpenAPI contract | YAML |
AGENTS.md |
Core instructions and rules for AI agents in repository | Markdown |
docs/architecture.md |
System architecture, flow, and component diagrams | Markdown |
docs/security.md |
Security rules, key handling, and encryption practices | Markdown |
UNIFYPORT_DEVICE_API_KEY: Required for executing authenticated requests against the live Device API.UNIFYPORT_DEVICE_API_BASE_URL: Defines the destination endpoint for the API client.Loading
LifeTrace turns sourced biographies into interactive, map-driven life timelines with confidence-tagged events, geocoding, and portable HTML output.

A psychological-counseling Tarot agent that interprets spreads using projective psychology, elements, and astrology, backed by session-tracking CLI tools.

An Openclaw Skills text rewrite tool that turns ordinary sentences into concise, circular nonsense literature without changing the core topic.

A command-line and AI agent tool executing traditional Taoist Xiao Liu Ren divination algorithms to analyze timing, relationships, and situational outcomes.

Publish text, media, replies, and threads to X from the command line with verified credentials and structured results.

A command-line Openclaw Skills publisher for X that posts text, media, replies, and threads through Tweepy with structured results.








































