Official Claude Code plugins and skills for Hubble Network Platform API integration.
This repository provides a curated marketplace of Claude Code plugins designed to enhance your development workflow when working with Hubble Network's IoT platform. These plugins enable Claude to interact seamlessly with Hubble's Cloud API for device management, packet retrieval, webhook configuration, and more.
Complete Claude Skill for Hubble Network Cloud API integration.
Features:
- Device Management (registration, updates, tagging)
- Packet Streaming with pagination
- Webhook Configuration and validation
- Metrics & Analytics
- User Management
- Billing Integration
Add this repository as a marketplace source to browse and install plugins:
claude plugin marketplace add https://github.com/HubbleNetwork/agent-pluginsOnce added, you can browse available plugins:
claude plugin marketplace listInstall plugins directly from this repository:
claude plugin install github:HubbleNetwork/agent-plugins/hubble-cloud-api-skill# Clone the repository
git clone https://github.com/HubbleNetwork/agent-plugins.git
cd agent-plugins
# Install a specific plugin
claude plugin install file://$(pwd)/hubble-cloud-api-skillCheck that the plugin is installed and active:
claude plugin listYou should see hubble-cloud-api in the list of installed plugins.
Before using these plugins, ensure you have:
- Claude Code: Install from claude.com/claude-code
- Hubble Account: Sign up at hubble.com
- API Token: Generate from Dashboard → Developer → API Tokens
- Organization ID: Found in API Tokens section or Organization Settings
Once installed, Claude will automatically recognize Hubble API-related tasks:
You: Register a new temperature sensor with dev_eui 70B3D54996C4C5A7
Claude: I'll help you register this device with Hubble Network...
You: Get packets from the last 24 hours for devices tagged "warehouse"
Claude: I'll query packets with the warehouse tag filter...
You: Set up a webhook at https://my-app.com/webhook
Claude: I'll configure the webhook endpoint...
Set environment variables for convenience:
export HUBBLE_API_TOKEN="your-jwt-token"
export HUBBLE_ORG_ID="your-organization-id"Store credentials securely using:
- Environment variables (
.envfiles withpython-dotenv) - AWS Secrets Manager
- HashiCorp Vault
- 1Password / LastPass
Never commit API tokens to version control!
claude plugin listclaude plugin update hubble-cloud-apiclaude plugin uninstall hubble-cloud-apiclaude plugin marketplace remove hubble-agent-pluginsagent-plugins/
├── .claude-plugin/
│ └── marketplace.json # Marketplace configuration
├── hubble-cloud-api-skill/ # Hubble Cloud API plugin
│ ├── .claude-plugin/
│ │ └── plugin.json # Plugin metadata
│ ├── skills/
│ │ └── hubble-cloud-api/ # Skill implementation
│ └── README.md # Plugin documentation
└── README.md # This file
To contribute a new plugin:
- Create a plugin directory following the structure above
- Add plugin metadata in
.claude-plugin/plugin.json - Update
.claude-plugin/marketplace.jsonwith the new plugin - Include comprehensive documentation
- Submit a pull request
- Hubble API Docs: docs.hubble.com
- Claude Code Docs: code.claude.com/docs
- Plugin Guide: code.claude.com/docs/en/plugins
- GitHub Issues: github.com/HubbleNetwork/agent-plugins/issues
- Support Email: support@hubble.com
- Developer Portal: hubble.com/developers
Contributions are welcome! Please feel free to:
- Report bugs or issues
- Suggest new features or plugins
- Improve documentation
- Submit pull requests
MIT License - See individual plugin directories for specific license details.
Hubble Network provides global IoT connectivity via satellite, enabling devices to communicate from anywhere on Earth. Our Cloud API allows developers to manage devices, retrieve data, and integrate Hubble connectivity into their applications.
Learn more at hubble.com