🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Endpoints

by @adamkristopher

Endpoints document management API toolkit. Scan documents with AI extraction and organize structured data into categorized endpoints. Use when the user asks to: scan a document, upload a file, list endpoints, inspect endpoint data, check usage stats, create or delete endpoints, get file URLs, or manage document metadata. Requires ENDPOINTS_API_KEY from endpoints.work dashboard.

πŸ’‘ Examples

List and Inspect

// Get all endpoints
const { categories } = await listEndpoints();
console.log(Found ${categories.length} categories);

// Inspect specific endpoint const details = await getEndpoint('/job-tracker/january'); console.log(Total items: ${details.totalItems});

Scan Documents

// Scan text content
const result = await scanText(
  'Email from John Smith at Acme Corp about the Q1 contract renewal',
  'business contacts'
);
console.log(Created endpoint: ${result.endpoint.path});

// Scan a PDF file const fileResult = await scanFile('./invoice.pdf', 'invoice tracker'); console.log(Extracted ${fileResult.entriesAdded} items);

Check Usage

const stats = await getStats();
console.log(Parses: ${stats.parsesUsed}/${stats.parsesLimit});
console.log(Storage: ${stats.storageUsed} bytes);

βš™οΈ Configuration

Install dependencies:

cd scripts && npm install

Configure credentials by creating a .env file in the project root:

ENDPOINTS_API_URL=https://endpoints.work
ENDPOINTS_API_KEY=ep_your_api_key_here

Prerequisites: An Endpoints account with an API key. Generate your API key from the API Keys page.

View on ClawHub
TERMINAL
clawhub install endpoints

πŸ§ͺ Use this skill with your agent

Most visitors already have an agent. Pick your environment, install or copy the workflow, then run the smoke-test prompt above.

πŸ” Can't find the right skill?

Search 60,000+ AI agent skills β€” free, no login needed.

Search Skills β†’