snipeit
Interact with Snipe-IT asset management via REST API. Use when working with assets (hardware), users, licenses, accessories, consumables, components, locations, departments, models, manufacturers, status labels, categories, suppliers, maintenances, reports. Trigger on: "snipe", "asset", "hardware", "license", "inventory", "check out", "check in", "IT assets", "equipment".
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bivex/snipeit-skillWhat This Skill Does
The Snipe-IT Skill provides a robust interface for interacting with the Snipe-IT IT Asset Management system via its REST API. This tool allows your AI agent to bridge the gap between abstract project needs and concrete hardware inventory. It facilitates granular control over assets, users, licenses, and locations. By leveraging this skill, your agent can perform routine administrative tasks such as searching for specific serial numbers, checking out equipment to employees, updating asset statuses, and managing lifecycle audits without requiring a human to log into the web dashboard.
Installation
To install this skill, use the following terminal command:
clawhub install openclaw/skills/skills/bivex/snipeit-skill
Ensure your environment variables SNIPEIT_URL and SNIPEIT_API_TOKEN are correctly configured, as the agent relies on these for secure API authentication.
Use Cases
- Automated Provisioning: When an employee joins the company, the agent can search for available hardware, reserve it, and process the checkout to the specific user profile.
- Inventory Auditing: The agent can proactively pull reports on assets that are due for an audit, assisting IT teams in maintaining accurate, up-to-date documentation.
- Hardware Lifecycle Tracking: Quickly update the status of hardware (e.g., from 'Ready to Deploy' to 'Out for Repair') when a user reports a technical issue.
- Data Retrieval: Query specific assets by tag or serial number to resolve help desk tickets faster.
Example Prompts
- "Can you check out the MacBook with asset tag ASSET-001 to user ID 7 for remote work?"
- "Find all hardware that is currently assigned to the downtown office location."
- "Update the status of the Dell monitor with serial SN123456 to 'Out for Repair' and add a note about the cracked screen."
Tips & Limitations
- Permissions: Ensure the API token provided has the appropriate read/write permissions for the endpoints you intend to use.
- Partial vs Full Updates: Remember that
PATCHis for partial updates (updating one or two fields), whereasPUTis for overwriting an entire resource. - Data Integrity: Always verify the JSON structure before passing it to the API. Since the tool returns raw
jqoutput, ensure you are comfortable parsing these responses in your workflow. - Rate Limiting: If your organization has a massive asset database, be mindful of the pagination parameters (limit/offset) to prevent fetching excessive data in one request.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bivex-snipeit-skill": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
Core Researcher
Skill by bivex
kanboard
Interact with Kanboard project management via JSON-RPC API. Use when working with Kanboard tasks, projects, boards, columns, swimlanes, comments, subtasks, and users. Trigger on: "create task", "move task", "show board", "list projects", "add comment", "kanboard", "kanban task". Supports both Application API (token) and User API (login/password).