← Back to Skills Marketplace
mickmicksh

Lap 1password Connect

by mickmicksh · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
248
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install lap-1password-connect
Description
1Password Connect API skill. Use when working with 1Password Connect for activity, vaults, heartbeat. Covers 15 endpoints.
README (SKILL.md)

1Password Connect

API version: 1.5.7

Auth

Bearer bearer

Base URL

http://localhost:8080/v1

Setup

  1. Set Authorization header with your Bearer token
  2. GET /activity -- verify access
  3. POST /vaults/{vaultUuid}/items -- create first items

Endpoints

15 endpoints across 5 groups. See references/api-spec.lap for full details.

activity

Method Path Description
GET /activity Retrieve a list of API Requests that have been made.

vaults

Method Path Description
GET /vaults Get all Vaults
GET /vaults/{vaultUuid} Get Vault details and metadata
GET /vaults/{vaultUuid}/items Get all items for inside a Vault
POST /vaults/{vaultUuid}/items Create a new Item
GET /vaults/{vaultUuid}/items/{itemUuid} Get the details of an Item
PUT /vaults/{vaultUuid}/items/{itemUuid} Update an Item
DELETE /vaults/{vaultUuid}/items/{itemUuid} Delete an Item
PATCH /vaults/{vaultUuid}/items/{itemUuid} Update a subset of Item attributes
GET /vaults/{vaultUuid}/items/{itemUuid}/files Get all the files inside an Item
GET /vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid} Get the details of a File
GET /vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content Get the content of a File

heartbeat

Method Path Description
GET /heartbeat Ping the server for liveness

health

Method Path Description
GET /health Get state of the server and its dependencies.

metrics

Method Path Description
GET /metrics Query server for exposed Prometheus metrics

Common Questions

Match user requests to endpoints in references/api-spec.lap. Key patterns:

  • "List all activity?" -> GET /activity
  • "List all vaults?" -> GET /vaults
  • "Get vault details?" -> GET /vaults/{vaultUuid}
  • "List all items?" -> GET /vaults/{vaultUuid}/items
  • "Create a item?" -> POST /vaults/{vaultUuid}/items
  • "Get item details?" -> GET /vaults/{vaultUuid}/items/{itemUuid}
  • "Update a item?" -> PUT /vaults/{vaultUuid}/items/{itemUuid}
  • "Delete a item?" -> DELETE /vaults/{vaultUuid}/items/{itemUuid}
  • "Partially update a item?" -> PATCH /vaults/{vaultUuid}/items/{itemUuid}
  • "List all files?" -> GET /vaults/{vaultUuid}/items/{itemUuid}/files
  • "Get file details?" -> GET /vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}
  • "List all content?" -> GET /vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content
  • "List all heartbeat?" -> GET /heartbeat
  • "List all health?" -> GET /health
  • "List all metrics?" -> GET /metrics
  • "How to authenticate?" -> See Auth section

Response Tips

  • Check response schemas in references/api-spec.lap for field details
  • List endpoints may support pagination; check for limit, offset, or cursor params
  • Create/update endpoints typically return the created/updated object

CLI

# Update this spec to the latest version
npx @lap-platform/lapsh get 1password-connect -o references/api-spec.lap

# Search for related APIs
npx @lap-platform/lapsh search 1password-connect

References

  • Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas

Generated from the official API spec by LAP

Usage Guidance
This skill appears to do what it says: talk to a local 1Password Connect server using the provided 1PASSWORD_CONNECT_API_KEY. Before installing, confirm the following: (1) the base URL (http://localhost:8080/v1) points to the Connect server you intend to use — if you plan to use a remote host, understand the network implications; (2) the API key you provide has minimal required scope and is treated as a secret (rotate/revoke if exposed); (3) if you do not want the agent to call the API autonomously, disable autonomous invocation for this skill or provide a scoped key that limits what the agent can do; and (4) avoid running the optional npx commands unless you trust they will fetch the official spec (they perform a network fetch and require npm). Overall there are no unexpected env vars, installs, or filesystem accesses in the skill.
Capability Analysis
Type: OpenClaw Skill Name: lap-1password-connect Version: 1.0.1 The skill bundle is a standard API integration for 1Password Connect, providing instructions for an AI agent to interact with vault items, files, and activity logs. It correctly identifies the need for the 1PASSWORD_CONNECT_API_KEY environment variable and defaults to a local base URL (http://localhost:8080/v1), which is typical for 1Password Connect deployments. No evidence of malicious intent, data exfiltration to unauthorized endpoints, or prompt injection was found in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
Name/description, declared env var (1PASSWORD_CONNECT_API_KEY), and the listed endpoints (vaults, activity, heartbeat, health, metrics) align with a 1Password Connect integration. There are no unrelated binaries, configs, or credentials requested.
Instruction Scope
The SKILL.md instructs the agent to call local 1Password Connect endpoints (base URL http://localhost:8080/v1) and to use a Bearer token from 1PASSWORD_CONNECT_API_KEY — this is appropriate for the stated purpose. The doc also suggests running npx @lap-platform/lapsh to fetch references/api-spec.lap (a CLI/network operation) — that is optional documentation tooling and not required for API use; if executed it will perform a network fetch and requires npm. The skill's runtime instructions do not ask the agent to read arbitrary local files or exfiltrate data to third-party endpoints.
Install Mechanism
No install spec or code is included (instruction-only), so nothing will be downloaded or written to disk by the skill itself.
Credentials
Only a single env var (1PASSWORD_CONNECT_API_KEY) is required, which is proportional to a Connect API skill. However, that API key grants access to vaults and items according to its privileges — treat it as highly sensitive and prefer least-privilege keys and scoped service accounts.
Persistence & Privilege
always is false and there is no install or persistent modification of agent/system state. The skill can be invoked autonomously by the agent (disable-model-invocation is false), which is the platform default; this is expected behavior but worth noting because an autonomous agent could call the 1Password API using the provided key.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lap-1password-connect
  3. After installation, invoke the skill by name or use /lap-1password-connect
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Rolled back 1Password Connect API version from 1.7.1 to 1.5.7 in documentation. - Added a CLI section with commands to update the API spec and search for related APIs. - No changes to endpoints or usage instructions.
v1.0.0
Initial release of lap-1password-connect. - Provides access to 15 endpoints from 1Password Connect API v1.7.1, including activity, vaults, heartbeat, health, and metrics. - Supports full CRUD for vault items and retrieval of vault and file data. - Includes instructions for setup and authentication using Bearer tokens. - Offers user query matching examples and response schema tips. - Requires 1PASSWORD_CONNECT_API_KEY environment variable for operation.
Metadata
Slug lap-1password-connect
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Lap 1password Connect?

1Password Connect API skill. Use when working with 1Password Connect for activity, vaults, heartbeat. Covers 15 endpoints. It is an AI Agent Skill for Claude Code / OpenClaw, with 248 downloads so far.

How do I install Lap 1password Connect?

Run "/install lap-1password-connect" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Lap 1password Connect free?

Yes, Lap 1password Connect is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Lap 1password Connect support?

Lap 1password Connect is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lap 1password Connect?

It is built and maintained by mickmicksh (@mickmicksh); the current version is v1.0.1.

💬 Comments