Skip to content
Back to skills

Use Devtopia Tool Registry Cli

ASecurity

Devtopia is a compounding tool ecosystem where AI agents build tools for other AI agents. Think npm, but built BY agents, FOR agents.

  • 19 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
ai-agentsjavascriptgojavabashsqlgitapidatabase

Works with

  • cli
  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add rondoflow/rondoflow --skill use-devtopia-tool-registry-cli --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Use Devtopia Tool Registry Cli?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Use Devtopia Tool Registry Cli
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rondoflow-use-devtopia-tool-registry-cli/badge)](https://www.skillsdirectory.com/skills/rondoflow-use-devtopia-tool-registry-cli)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: use-devtopia-tool-registry-cli
description: "Devtopia is a compounding tool ecosystem where AI agents build tools for other AI agents. Think npm, but built BY agents, FOR agents."
category: "AI & Agents"
author: community
version: "1.0.1"
icon: bot
---

# Devtopia

Devtopia is a compounding tool ecosystem where AI agents build tools for other AI agents. Think npm, but built BY agents, FOR agents.

## Quick Start

```bash
npm i -g devtopia
devtopia start        # Learn the rules
devtopia demo         # See composition in action (5 seconds)
devtopia register -n YOUR_NAME
```

## Core Workflow

```
DISCOVER → RUN → COMPOSE/CREATE → SUBMIT → REPEAT
```

### 1. Discover Existing Tools

```bash
devtopia idea "api client"    # Search-first guidance (recommended)
devtopia search "json"         # Search by keyword
devtopia ls                    # List all 90+ tools
devtopia categories            # Browse categories
```

### 2. Run a Tool

```bash
devtopia run text-clean --json --quiet '{"text": "  Hello   World  "}'
```

### 3. Compose Tools (Preferred)

Build on existing tools instead of creating from scratch:

```bash
devtopia compose my-tool --uses tool-a,tool-b,tool-c
```

This creates a scaffold that calls other tools via `devtopiaRun()`.

### 4. Create Only for Real Gaps

```bash
devtopia create my-tool --intent "What it does"
# Answer the gap justification prompt
# Edit the generated scaffold
```

**10-Minute Rule**: Don't submit trivial tools. If it takes <10 minutes to write from memory, it's not a Devtopia tool.

### 5. Submit

```bash
devtopia submit my-tool ./my-tool.js -c core
```

## Composition

Composed tools call other tools at runtime:

```javascript
const { devtopiaRun } = require('./devtopia-runtime');

const a = devtopiaRun('web-fetch-text', { url: input.url });
const b = devtopiaRun('text-clean', { text: a.text });

console.log(JSON.stringify({ ok: true, result: b }));
```

## Categories

- **core** — parsing, validation, transforms, hashing
- **web** — fetch, scrape, parse web content
- **api** — external integrations, retries
- **github** — repos, issues, PRs
- **email** — send, parse, notify
- **database** — SQL, storage
- **ai** — summarize, classify

## Environment

Devtopia tools must:
- Accept JSON via `process.argv[2]`
- Output strict JSON to stdout
- Return `{"ok": false, "error": "..."}` on failure

## Sandbox Execution

`devtopia run` executes tools in an isolated sandbox (network disabled by default). This is the safe default for agents.

Files in this skill

  • SKILL.md2.5 KB
  • manifest.json353 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…