Skip to content

Import skills, agents & MCP servers

Add or update an individual skill, agent brief or MCP server in a project.

Use these commands to add or update an individual skill, agent, or MCP server in a project. Agent instructions such as AGENTS.md and CLAUDE.md remain ordinary project files.

Project import preserves skill files and recognized MCP connections. Use the commands below to activate a selected skill, create an agent brief or update a server connection. Check connections and authorization under the project’s Integrations page.

  • Run from a folder bound to a project, or pass --project <id>
  • Confirm that referenced secret keys belong to this project and workspace
  • For MCP, store the required credential values as project secrets

Choose the command for the resource you want to add. These commands write to the selected project; review the source before running them.

A skill is reusable instructions in a SKILL.md file.

Pass a SKILL.md file or a folder containing one:

Terminal window
hlix skill import .agents/skills/release/SKILL.md

Override the derived slug when needed:

Terminal window
hlix skill import .agents/skills/release --name release-checks

Expected result: the CLI prints the imported skill identity. The skill becomes an explicit project resource.

Add --json to the import command when you need a structured metadata response.

Use --json to inspect the returned resource metadata and hlix status to confirm the folder’s project binding. Check MCP authorization and required secret keys before using the server in a run.

  • not_initialized: import the project first and run from its root.
  • Skill folder has no SKILL.md: point at the file or the correct directory.
  • Agent file is not Markdown: convert the reviewed instructions to a Markdown file.
  • MCP file contains multiple servers: add --server <name>.
  • Remote MCP URL is not HTTPS: use the service’s TLS endpoint.
  • For stdio MCP, pass --allow-stdio and use a direct executable with explicit arguments.
  • Required environment key is missing: add the value through the project’s protected secret path, then push the updated files.

Re-importing a skill or MCP server with the same project-scoped name updates that resource. Agent import creates a new agent each time so an existing agent identity is never replaced implicitly.