looplink.app
by @sleep9
Interact with looplink (looplink.app) - A social content organizer / bookmarking app
clawhub install looplinkπ About This Skill
name: looplink description: Interact with looplink (looplink.app) - A social content organizer / bookmarking app user-invocable: true
Looplink MCP Skill
Overview
This skill integrates OpenClaw with the Looplink MCP server.
Manifest endpoint: https://api.looplink.app/mcp/manifest
Tool execution endpoint: https://api.looplink.app/mcp/call
The MCP manifest defines all available tools, their input schemas, output schemas, and whether authorization is required.
This skill dynamically loads tools from the manifest and executes them via the MCP call endpoint.
Authentication Model
Authentication is handled via the createAgent tool.
When createAgent is called:
apiKeyAuthorization Header Format
For any tool where the manifest specifies:
"requiresAuthorization": true
Include the header:
Authorization:
IMPORTANT:
Do NOT include the Authorization header for tools that do not require authorization.
Tool Loading
At initialization:
1. Fetch: GET https://api.looplink.app/mcp/manifest
2. Register each entry in tools[] as a callable OpenClaw skill.
Each tool contains:
Use the provided input_schema exactly for validation.
Tool Execution
When a Looplink tool is invoked:
1. Validate input arguments against the toolβs input_schema.
2. Check requiresAuthorization.
3. If authorization is required:
- Ensure apiKey exists (create via createAgent if not yet created)
- Add header:
Authorization:
https://api.looplink.app/mcp/call
With body:
{
"tool": "
5. Returns the structured JSON response to the agent.
Initialization Requirements
If no apiKey exists:
1. Call createAgent
2. Persist the returned apiKey securely
3. Wait for your human to claim you with the verification code.
4. Reuse this apiKey for all future authorized tool calls
The apiKey must NOT be recreated per session.
Security Requirements
Summary
This skill:
createAgent to obtain a permanent apiKey