Automatically transform your REST API endpoints into a production-ready GraphQL schema with zero manual configuration.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install rest-to-graphql
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install rest-to-graphql using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The REST to GraphQL converter is a high-performance utility designed to streamline the modernization of web services. By integrating this tool into your workflow through Openclaw Skills, you can programmatically translate complex RESTful architectures into structured GraphQL schemas, including queries, mutations, and types. It eliminates the tedious task of manual type mapping, allowing developers to focus on building features rather than boilerplate code.
This tool is particularly valuable for teams looking to implement a Backend-for-Frontend (BFF) pattern or those undergoing a full architectural migration. It preserves the integrity of your existing business logic while providing the flexibility and efficiency of a graph-based query language.
The REST to GraphQL converter requires Node.js 18 or higher. You can run it directly without a permanent installation via npx as part of your Openclaw Skills toolkit:
# Process an entire routes directory
npx ai-rest-to-graphql ./src/routes
# Process a specific resource file
npx ai-rest-to-graphql ./src/routes/users.ts
# View all configuration options
npx ai-rest-to-graphql --help
The utility organizes output into structured GraphQL components based on your source REST architecture:
| Output Component | Description |
|---|---|
| Schema Definition | A .graphql file containing all inferred types, queries, and mutations. |
| Resolver Stubs | Optional implementation files that bridge the GraphQL layer to existing REST routes. |
| TypeScript Mappings | Inferred type definitions used for consistent data handling across the stack. |
Loading
Transform desktop-only components into fully responsive, mobile-optimized UI elements instantly.

An automated tool that converts complex git commit logs into polished, category-grouped release notes for users.

An automated versioning tool that analyzes commit history to determine semantic version bumps and generate git tags.

A powerful utility that converts plain English descriptions into functional, tested regular expression patterns.

An AI-powered CLI tool that transforms brief experience descriptions into professional, markdown-formatted developer resumes.

An AI-driven CLI utility that roasts your code with humor while providing legitimate fixes for technical debt and anti-patterns.
