Skill Loader

Carrega skills de IA (formato agentskills.io) e as anexa aos dados do workflow para o AgentKit.

Skill Loader

AI-generated

Summary

Load AI skills in agentskills.io format from inline content, a JSON field, and/or a GitHub repository, then attach the merged skills array to each input item's JSON under the field skills.

Inputs

  • Skills Inline — One or more skills defined directly in the node using the SKILL.md format with YAML frontmatter. Supports expressions and field paths per item.
  • Campo de Skills — Optional JSON path to an input field containing an array of skill objects to include.
  • Carregar do GitHub — Boolean to enable loading skills from a GitHub repository in agentskills.io folder format.
  • Dono do Repositório — GitHub user or organization owning the repo; if empty, uses the credential's default.
  • Nome do Repositório — Name of the GitHub repository containing skills folders.
  • Branch — GitHub branch to load skills from.
  • Caminho das Skills — Repository path where skill folders reside.
  • Skills para Carregar — Comma-separated list of skill folder names to load from GitHub, or * to load all.
  • TTL do Cache (segundos) — Cache time-to-live in seconds for GitHub-loaded skills.

Output shape

A list of items matching the input, each with a JSON field skills containing the merged array of skills loaded from inline definitions, the specified JSON field, and/or GitHub.

Skills from inline input, JSON field, and GitHub are merged per workflow run with later sources overriding by skill name. If GitHub loading is enabled, a valid token credential is required, and loading errors throw node errors.

Examples

Example 1: Load inline skills only

Define one or more skills directly in the "Skills Inline" parameter with SKILL.md content; leave GitHub disabled and "Campo de Skills" empty.

Example 2: Load skills from an input JSON field

Set "Campo de Skills" to a JSON path containing an array of skill objects; leave inline skills empty and GitHub disabled.

Example 3: Load skills from GitHub repository

Enable "Carregar do GitHub", provide (or use credential defaults) GitHub owner, repo, branch, folder path, and optionally select specific skills; cache time controls refresh frequency.

Links

Discussion