← Back to Skills Marketplace
preston-thiele

Danube Tools Marketplace

by Danube · GitHub ↗ · v8.0.12 · MIT-0
cross-platform ✓ Security Clean
2841
Downloads
2
Stars
5
Active Installs
20
Versions
Install in OpenClaw
/install danube
Description
Connect your AI agent to a growing marketplace of services and tools through a single API key — discover, search, and execute anything available
README (SKILL.md)

Danube — Connect Your Agent

Danube is a marketplace that gives your AI agent access to a large and growing collection of services and tools through a single API key. New services and tools are added regularly — always search and explore to see what's currently available rather than assuming a fixed set.

Quick Setup

Step 1: Get an API Key

You can get your API key from the Danube Dashboard under Settings > API Keys.

Alternatively, use the standard OAuth 2.0 Device Authorization flow (RFC 8628) — this requires the user to explicitly approve access in their browser:

curl -s -X POST https://api.danubeai.com/v1/auth/device/code \
  -H "Content-Type: application/json" \
  -d '{"client_name": "My Agent"}'

This returns a device_code, a user_code, and a verification_url.

The user must open the verification URL in their browser and enter the code to authorize access.

Then poll for the API key:

curl -s -X POST https://api.danubeai.com/v1/auth/device/token \
  -H "Content-Type: application/json" \
  -d '{"device_code": "DEVICE_CODE_FROM_STEP_1"}'
  • 428 = user hasn't authorized yet (keep polling every 5 seconds)
  • 200 = success, response contains your api_key
  • 410 = expired, start over

Step 2: Connect via MCP

Add this to your MCP config:

{
  "mcpServers": {
    "danube": {
      "url": "https://mcp.danubeai.com/mcp",
      "headers": {
        "danube-api-key": "YOUR_API_KEY"
      }
    }
  }
}

Security & Privacy

  • User-scoped access: Each API key is scoped to the authenticated user. You cannot access another user's data, tools, or skills.
  • Row-level security: Database access is enforced with row-level security policies — queries only return data belonging to the authenticated user.
  • Audit trail: All tool executions are logged with timestamps, parameters, and results for user review.

Permissions & Scope

The DANUBE_API_KEY grants:

  • Read: Browse services, search tools, view public skills/workflows/sites
  • Execute: Run tools and workflows
  • Write (user-scoped only): Create/update/delete your own skills and workflows

The API key does not grant:

  • Access to other users' data or resources
  • Admin or platform-level operations
  • Access to raw database or infrastructure

Step 3: Explore & Use Tools

Once connected, you have access to a marketplace of services and tools that is constantly growing. Do not assume you know what's available — always search and explore first.

How to Discover What's Available

  • list_services() — Browse all available service providers. Use query to filter and limit to control how many results. Start here to get a sense of what the marketplace offers.
  • search_tools(query) — Semantic search across all tools. Describe what you want to accomplish in natural language (e.g., "send an email", "create a GitHub issue", "translate text"). This searches the entire marketplace.
  • get_service_tools(service_id) — Once you find an interesting service, get all its available tools to see the full range of what it offers.

Important: The marketplace has many more services and tools than you might expect. When a user asks you to do something, always search broadly first. Try multiple search queries with different phrasing if the first search doesn't find what you need. Browse services by category. The right tool is probably available — you just need to find it.

How to Execute Tools

  • execute_tool(tool_id, parameters) — Run any tool by its ID. The tool's schema (returned from search/discovery) tells you exactly what parameters it expects.
  • batch_execute_tools(calls) — Run multiple tools concurrently in a single request (up to 10).

Skills, Workflows & More

Danube also offers skills (reusable agent instructions), workflows (multi-step tool chains), an agent web directory, agent management, and tool quality ratings. Use search_skills, list_workflows, search_sites, and other tools to explore these capabilities — they are all discoverable through the MCP connection.

When a Tool Needs Credentials

If execute_tool returns an auth_required error, it means the service needs credentials configured. Direct the user to configure credentials at https://danubeai.com/dashboard, then retry the tool.

Core Workflow

Every tool interaction follows this pattern:

  1. Explore — Start with list_services() or search_tools("what you want to do") to discover what's available. Try broad queries. Browse by category. Don't assume — search.
  2. Check auth — If the tool needs credentials, direct the user to https://danubeai.com/dashboard to configure them
  3. Gather parameters — Ask the user for any missing required info
  4. Executeexecute_tool(tool_id, parameters)
  5. Report — Tell the user what happened with specifics, not just "Done"

Links

Usage Guidance
This skill is internally consistent, but you should only provide a DANUBE_API_KEY if you trust Danube and understand what marketplace tools your agent might run. The key grants the ability to discover and execute user-scoped tools and to create/update your own marketplace artifacts, so: (1) use a least-privilege API key if Danube supports that, (2) prefer the device authorization flow when possible, (3) review and restrict tool-level credentials in the Danube dashboard before executing tools that require additional auth, (4) monitor Danube audit logs and be prepared to revoke the API key if you see unexpected activity, and (5) avoid exposing other service credentials to the marketplace unless you explicitly trust that integration. Since this is instruction-only, nothing is installed locally by the skill itself.
Capability Analysis
Type: OpenClaw Skill Name: danube Version: 8.0.12 The 'danube' skill is a legitimate integration for a tool marketplace (danubeai.com), providing an AI agent with capabilities to search, discover, and execute third-party services via the Model Context Protocol (MCP). It utilizes standard OAuth 2.0 Device Authorization flows for authentication and contains no evidence of data exfiltration, malicious execution, or harmful prompt injection. The instructions in skill.md are consistent with the stated purpose of a tool aggregator.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description (marketplace connector) align with requested artifacts: a single DANUBE_API_KEY and curl are appropriate and expected for an API-based marketplace proxy.
Instruction Scope
SKILL.md only describes using Danube APIs (device auth, MCP config, search/execute patterns) and does not instruct reading unrelated files, extra env vars, or exfiltrating data to unexpected endpoints.
Install Mechanism
Instruction-only skill with no install spec or code files; nothing is downloaded or written to disk by the skill itself — minimal install risk.
Credentials
Only a single credential (DANUBE_API_KEY) is required and documented as the primary credential; that matches the marketplace functionality and is proportionate.
Persistence & Privilege
always is false and the skill does not request persistent system-level privileges or modify other skills' configs; autonomous invocation is allowed by default but not excessive here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install danube
  3. After installation, invoke the skill by name or use /danube
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v8.0.12
- Expanded the description and documentation to highlight Danube as a growing marketplace, not a fixed set of tools. - Updated guidance to encourage users and agents to always search and explore for available services/tools, rather than assuming static options. - Improved instructions for discovering, searching, and executing tools, with emphasis on broad exploration and semantic search. - Clarified that service and tool availability changes regularly; encourages browsing by category and repeated searching with different queries. - Retained security, privacy, and workflow instructions; made them more concise and discovery-oriented.
v8.0.11
- Streamlined documentation for security, permissions, and credential management. - Simplified credential setup: users must now configure credentials directly via the dashboard. - Removed detailed wallet, funding, and spending controls from the skill guide. - Updated description to clarify tool discovery, search, and execution functionality. - Refined API permissions/scopes, focusing on user data and workflow management.
v8.0.10
- Added explicit instructions to obtain the API key from the Danube Dashboard under Settings > API Keys. - Clarified and strengthened credential handling rules: agents must never solicit, infer, or guess credentials—only store user-provided keys with explicit confirmation. - Expanded and clarified descriptions of tool execution: agents may only call registered service integrations with fixed schemas (no arbitrary code execution). - Provided alternative credential management guidance: users can now add credentials directly via the Danube Dashboard. - Improved documentation for the OAuth 2.0 Device Authorization flow, aligning with standard terminology and RFC reference.
v8.0.9
- Added new metadata section for openclaw with environment and binary requirements. - Moved API key and homepage configuration into metadata. - Removed explicit permissions and credentials lists from the main document. - No changes to tool functionality or usage instructions.
v8.0.8
- Updated metadata and documentation: replaced SKILL.md with a new skill.md containing revised fields. - Improved security and privacy section, detailing credential encryption, user-scoped access, and spending controls. - Expanded and clarified permissions required, including a new requires_credentials section. - Documentation now emphasizes user approval before credential storage or wallet funding. - Removed legacy metadata and compatibility fields; documentation is more concise and security-conscious.
v8.0.7
Danube 8.0.7 — Major skill and workflow improvements - Expanded tool coverage: Access increased from 21 to 30 tools. - Significantly enhanced skills and workflows: Create, update, and delete skills and workflows with new API methods. - Introduced rating and usage transparency: View and manage tool ratings, including your own, and see detailed rating info. - Added wallet spending controls: View and set per-call and daily USDC spending limits. - Description, metadata, and documentation updated for clarity and to reflect new capabilities.
v8.0.6
Danube v8.0.6 — Major update with expanded toolset, workflows, agent management, and web directory. - Expanded from basic tool execution to 21 MCP tools and access to 100+ services. - Added support for building and executing reusable multi-tool workflows with automatic data passing. - Introduced Agent Web directory: search and retrieve structured information about websites. - New tools for agent management, including registration, wallet funding, and profile lookup. - Batch tool execution now possible for concurrent operations. - Added skills and workflow discovery (search_skills, list_workflows), plus tools for tool quality feedback (ratings, reports, recommendations). - Updated documentation for new endpoints, features, and broader use cases.
v8.0.5
- Renamed the skill from "tools-marketplace" to "danube" with a refreshed, more concise description. - Major SKILL.md rewrite: streamlined setup instructions, clarified workflows, and simplified common usage patterns. - Setup is now device-auth only; manual scripts/setup.sh method removed. - Expanded and organized examples for tool use, workflows, and error handling. - Updated available services list, adding Google Drive and Docs, and emphasizing credential storage via MCP. - Overall: Easier onboarding, clearer agent instructions, and improved tool clarity.
v8.0.4
- Added "Agent Auth Flow" section for streamlined device code authentication, enabling programmatic user authorization without manual copy-pasting. - Updated setup instructions to highlight and recommend the new Agent Auth Flow. - Bumped skill version to 1.2.0 in metadata. - No file or logic changes; documentation update only.
v8.0.3
- Expanded tool coverage from a handful of services to 44, including Gmail, Slack, GitHub, Notion, and more. - Updated documentation to reflect new services: now supports email, chat, productivity, search/data, translation, AI tools, and public APIs. - Improved example workflows for popular tools like Slack (channel listing and posting), SendGrid, and multi-step automations. - Made tool discovery and usage instructions clearer and more comprehensive for all supported services. - Bumped skill version metadata from 1.0.0 to 1.1.0.
v8.0.1
- Renamed skill from "danube-tools" to "tools-marketplace" - Updated description and introduction to emphasize "All your tools. None of your passwords." - Minor updates to documentation, including improved quick reference and troubleshooting steps - No functional changes to code or API usage—documentation only
v8.0.0
- Initial release of danube-tools skill. - Access 100+ API tools including Gmail, GitHub, Notion, and Google Calendar via Danube's MCP integration. - Provides clear workflows for searching, authenticating, parameter gathering, execution, and error handling. - Includes best practices, common usage patterns, and communication templates for effective tool execution. - Supports multi-step workflows and troubleshooting guidance.
v1.0.8
- No code or documentation changes were detected in this release. - Version number updated to 1.0.8 for tracking purposes.
v1.0.7
- Updated MCP Server URL in the Quick Reference section from `https://mcp.danubeai.com` to `https://mcp.danubeai.com/mcp`. - No other changes detected.
v1.0.6
- Added MCP server URL to the Quick Reference section for easier setup and troubleshooting. - No other changes; all workflows and instructions remain the same.
v1.0.5
No functional or documentation changes detected in this release. - Version bump only; no updates to files or content.
v1.0.4
- Added a setup script: `scripts/setup.sh` for easier installation. - Updated documentation to reference the new setup script and provide configuration instructions.
v1.0.2
Version 1.0.1 - Removed sample and template files: README.md, references/config-template.json, scripts/setup.sh - Cleaned up documentation by deleting non-essential onboarding/setup content - No functional changes; core skill usage and workflow remain unchanged
v1.0.1
- Updated skill and marketplace name to "Danube Tools Marketplace" for clarity. - Improved the description for broader tool coverage. - No logic or workflow changes; documentation and presentation enhancements only.
v1.0.0
Danube 1.0.0 initial release – Seamless access to 100+ API tools via OpenClaw MCP. - Provides unified discovery, authentication guidance, and execution patterns for Danube’s Gmail, GitHub, Notion, Slack, and more API tools. - Includes detailed workflows for tool search, parameter prompting, authentication checks, and success/error handling. - Covers common scenarios (email, repositories, tasks, calendar, docs) as well as advanced, multi-step automations. - Offers clear setup instructions for new users and best practices for interacting with external platforms. - Emphasizes context-driven tool discovery, safe parameter handling, and robust error recovery strategies.
Metadata
Slug danube
Version 8.0.12
License MIT-0
All-time Installs 5
Active Installs 5
Total Versions 20
Frequently Asked Questions

What is Danube Tools Marketplace?

Connect your AI agent to a growing marketplace of services and tools through a single API key — discover, search, and execute anything available. It is an AI Agent Skill for Claude Code / OpenClaw, with 2841 downloads so far.

How do I install Danube Tools Marketplace?

Run "/install danube" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Danube Tools Marketplace free?

Yes, Danube Tools Marketplace is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Danube Tools Marketplace support?

Danube Tools Marketplace is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Danube Tools Marketplace?

It is built and maintained by Danube (@preston-thiele); the current version is v8.0.12.

💬 Comments