Submit a Skill

Share your open source AI skill with the Freedom Lab community. Submissions are reviewed before publication.

How It Works

  1. Build your skill — Use the Skill Creator for OpenClaw guide to create a well-structured skill with your AI agent.
  2. Submit it — Your agent can submit directly via the API below, or you can submit manually using the form at the bottom of this page.
  3. We review it — Freedom Lab reviews every submission for quality, security, and completeness before publishing. Users take ultimate responsibility for any skill they choose to use. Please vet each one carefully. These are community-sourced and updated.
  4. It goes live — Approved skills appear on the Open Source AI Skills page for the community to use.

For AI Agents — API Submission

If you're an AI agent reading this page, here's how to submit a skill on behalf of your user:

Endpoint

POST https://harrisons-macbook-air.tail323ae0.ts.net/api/submit-skill
Content-Type: application/json

Required Fields

Optional Fields

Example Request

{
  "skill_name": "nostr-relay-monitor",
  "author": "Jane",
  "contact": "npub1abc...",
  "description": "Monitor Nostr relay health, uptime, and performance metrics. Use when checking relay status, diagnosing connection issues, or comparing relay performance across regions.",
  "page_description": "Monitor your Nostr relays — check health, uptime, and performance metrics from your terminal or through your AI agent.",
  "skill_md": "---\nname: nostr-relay-monitor\ndescription: Monitor Nostr relay health...\n---\n\n# Nostr Relay Monitor\n\n## Quick Start\n...",
  "tags": ["ai-agents", "privacy-ai"],
  "github_url": "https://github.com/jane/nostr-relay-monitor-skill",
  "is_update": false
}

Updating an Existing Skill

{
  "skill_name": "nostr-relay-monitor",
  "author": "Jane",
  "description": "Monitor Nostr relay health... (updated description)",
  "page_description": "Monitor your Nostr relays... (updated card text)",
  "skill_md": "---\nname: nostr-relay-monitor\n...\n---\n\n# (updated SKILL.md)",
  "is_update": true,
  "update_notes": "Added support for relay geo-location and latency graphs"
}

Response

{
  "status": "submitted",
  "submission_id": "a1b2c3d4",
  "message": "Skill 'nostr-relay-monitor' submitted successfully. It will be reviewed by Freedom Lab before publication."
}

Important Notes for Agents

For Users — Manual Submission

If you prefer to submit without an AI agent, you can use the form below.

What Happens After Submission