Skip to content
Back to skills

Task Execution Providers Tools

ASecurity

"Configure Kiln task execution through LiteLLM providers,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
ai-agentspythonbashdockerapi

Works with

  • api
  • mcp

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill task-execution-providers-tools --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Task Execution Providers Tools?

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

Security grade badge for Task Execution Providers Tools
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-task-execution-providers-tools/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-task-execution-providers-tools)

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: task-execution-providers-tools
description: "Configure Kiln task execution through LiteLLM providers,
  structured outputs, prompts, built-in tools, skills, Kiln task tools, RAG tool
  references, and MCP tool sessions."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# Kiln Task Execution, Providers, and Tools

Use this sub-skill when the task is about choosing a Kiln model/provider, building a task run configuration, invoking `adapter_for_task`, adding tool IDs to a run, diagnosing adapter errors, or explaining how Kiln maps prompts, structured outputs, thinking levels, skills, and MCP tools into model calls.

## Route first

- Use this sub-skill for `KilnAgentRunConfigProperties`, `McpRunConfigProperties`, `ToolsRunConfig`, `adapter_for_task`, provider/model registry questions, custom OpenAI-compatible models, structured output modes, thinking levels, prompt builder IDs, built-in tool IDs, `KilnToolInterface`, MCP tool IDs/sessions, skill tool routing, and Kiln task tools.
- Route persisted project/task/run/prompt/skill file creation, `.kiln` save/load, packaging, and schema persistence to the project-datamodel sub-skill.
- Route RAG indexing, document extraction, chunking, vector store setup, embeddings/rerankers, and content search readiness to the rag-documents-data sub-skill. This sub-skill only covers how a ready `RagTool` is exposed to task execution.
- Route REST endpoints, desktop provider forms, studio API behavior, MCP server startup/UI integration, OpenAPI, and web UI flows to the server-desktop-web-api sub-skill.
- Route fine-tune provider jobs, evals, prompt optimization, synthetic data, and repair workflows to the evals-optimization-finetuning sub-skill. This sub-skill only covers virtual provider mapping at run time.

## Load the right reference

- For run config construction and adapter invocation, read [references/run-configs-and-adapters.md](references/run-configs-and-adapters.md).
- For provider/model registries, custom providers, config keys, structured output modes, and thinking levels, read [references/model-provider-reference.md](references/model-provider-reference.md).
- For tool IDs, `KilnToolInterface`, built-in tools, skills, Kiln task tools, RAG tool routing, MCP IDs, and MCP session behavior, read [references/tools-skills-and-mcp.md](references/tools-skills-and-mcp.md).
- For common failures and recovery paths, read [references/troubleshooting.md](references/troubleshooting.md).

## Safe bundled script

Use `scripts/inspect_kiln_models.py` to inspect installed Kiln model/provider registries without calling external providers:

```bash
python scripts/inspect_kiln_models.py
python scripts/inspect_kiln_models.py --provider openai --limit 20
python scripts/inspect_kiln_models.py --provider openai --json
```

The script imports registries and prints counts/provider coverage only. It does not call model APIs, Ollama, Docker Model Runner, MCP servers, or paid services.

## Evidence notes

This sub-skill is distilled from repo-relative evidence in `libs/core/kiln_ai/datamodel/run_config.py`, `libs/core/kiln_ai/datamodel/tool_id.py`, `libs/core/kiln_ai/adapters/adapter_registry.py`, `libs/core/kiln_ai/adapters/provider_tools.py`, `libs/core/kiln_ai/adapters/ml_model_list.py`, `libs/core/kiln_ai/adapters/ml_embedding_model_list.py`, `libs/core/kiln_ai/adapters/reranker_list.py`, `libs/core/kiln_ai/adapters/prompt_builders.py`, `libs/core/kiln_ai/adapters/model_adapters/`, `libs/core/kiln_ai/tools/`, and `libs/core/kiln_ai/utils/config.py`, plus adapter/tool tests. Verified package evidence covered `kiln-ai`, `kiln-server`, and `kiln-studio-desktop` 1.0.4.

Files in this skill

  • SKILL.md3.6 KB
  • references/model-provider-reference.md15.5 KB
  • references/run-configs-and-adapters.md11 KB
  • references/tools-skills-and-mcp.md12.3 KB
  • references/troubleshooting.md15.7 KB
  • scripts/inspect_kiln_models.py10.3 KB

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.