← Back to Skills Marketplace
sol1986

MindStudio To API Custom Function Skill

by Sol Farahmand · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
199
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install mindstudio-to-api-custom-function-builder
Description
Build a complete MindStudio Run Function integration for any API the user wants to connect. Use this skill whenever the user mentions MindStudio, wants to co...
Usage Guidance
This skill appears coherent and low-risk: it only provides instructions to generate MindStudio code/config/test-data and asks for the API details it needs. Before using it, avoid pasting real secrets or private API keys directly into chat — instead configure them as 'secret' fields in MindStudio as the templates recommend. Review any generated code before running (especially if you choose the VM environment, which can load npm packages) and test with non-sensitive data first. Watch for hardcoded credentials in output (the skill explicitly warns against this, but always verify). If you need the skill to fetch API docs from a URL, confirm whether the conversation or environment allows that action — the skill expects the user to paste docs rather than autonomously scraping external sites.
Capability Analysis
Type: OpenClaw Skill Name: mindstudio-to-api-custom-function-builder Version: 1.1.0 The skill is a specialized code generator designed to help users create 'Run Function' integrations for the MindStudio platform. It provides structured instructions (SKILL.md) and reference examples (EXAMPLES.md) for generating JavaScript, configuration JSON, and test data. The logic focuses on adhering to MindStudio's specific execution environment constraints (e.g., Sandbox vs. VM limitations) and proper handling of API authentication and variable scoping. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description match the instructions and examples: the skill's goal is to produce Code, Configuration, and Test Data for MindStudio Run Functions. It does not request unrelated binaries, credentials, or config paths.
Instruction Scope
SKILL.md stays within the claimed scope (collect API endpoint, auth, fields, response shape, outputs, and execution environment). Minor notes: some examples show fallback reads from ai.vars (e.g. ai.config.symbol || ai.vars.symbol) which is reasonable for optional values but slightly deviates from the strict guidance that inputVariable fields be read from ai.config. Examples also use methods like toLocaleString and btoa which may or may not be available in every execution environment — these are implementation nitpicks rather than scope creep.
Install Mechanism
Instruction-only skill with no install spec and no code files to write; nothing will be downloaded or installed by the registry entry itself.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The guidance to use 'secret' types for API keys and to avoid hardcoding keys is appropriate and proportionate.
Persistence & Privilege
No 'always: true' flag, no requests to modify other skills or system settings. Default autonomous invocation is allowed by platform norms but does not introduce extra privileges here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mindstudio-to-api-custom-function-builder
  3. After installation, invoke the skill by name or use /mindstudio-to-api-custom-function-builder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
**Clarifies input and output handling for MindStudio config fields.** - Fixes and explains the difference between `inputVariable` and `outputVariableName` config types; mandates reading/writing them with correct `ai.config` or `ai.vars[ai.config...]` patterns in code. - Updates code, configuration, and test data templates with new guidance about input reading and output writing. - Adds a warning (in Common Mistakes) never to use `ai.vars[ai.config.fieldName]` for input fields. - Expands test data instructions: input variables set directly in `config`, not in `vars`. - Refines documentation wording and templates for precision and current MindStudio behavior.
v1.0.0
Initial release of MindStudio-to-API custom function builder. - Generates ready-to-paste MindStudio custom functions for any API integration. - Asks for missing API details (endpoint, method, auth, inputs, etc.) before building. - Outputs three tabs: JavaScript code, configuration schema, and realistic test data. - Ensures best practices for security, error handling, and MindStudio compatibility. - Guides users to always use this skill for any MindStudio API connection task.
Metadata
Slug mindstudio-to-api-custom-function-builder
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is MindStudio To API Custom Function Skill?

Build a complete MindStudio Run Function integration for any API the user wants to connect. Use this skill whenever the user mentions MindStudio, wants to co... It is an AI Agent Skill for Claude Code / OpenClaw, with 199 downloads so far.

How do I install MindStudio To API Custom Function Skill?

Run "/install mindstudio-to-api-custom-function-builder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is MindStudio To API Custom Function Skill free?

Yes, MindStudio To API Custom Function Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does MindStudio To API Custom Function Skill support?

MindStudio To API Custom Function Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created MindStudio To API Custom Function Skill?

It is built and maintained by Sol Farahmand (@sol1986); the current version is v1.1.0.

💬 Comments