archi-server-api

Automate ArchiMate modeling operations via curl-based REST calls to a local Archi Model API Server.

10|1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/ThomasRohde/archi-server --skill archi-server-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: archi-server-api
Source: https://github.com/ThomasRohde/archi-server/tree/main/.claude/skills/archi-server-api
Command: npx skills add https://github.com/ThomasRohde/archi-server --skill archi-server-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill enables agents to automate ArchiMate modeling operations by issuing REST calls to the Archi Model API Server running on localhost:8765, coordinating element, relationship, and view changes without manual interaction.

Core Features & Use Cases

  • Orchestrates create, query, update, and delete operations on ArchiMate models via the API.
  • Supports synchronous and asynchronous workflows, including health checks, searches, and view layout/export tasks.
  • Use Case: Automate a complete modeling task set—from health checks to element creation and view assembly—across multiple endpoints with id-m mapping.

Quick Start

Verify the server health with a simple curl command and then prepare a sequence of model operations (search, apply, and poll for results) against http://localhost:8765.

Frequently Asked Questions about archi-server-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ArchiMate modeling operations using curl?

Automate ArchiMate modeling by issuing curl-based REST calls to the Archi Model API Server, handling create, query, update, and delete operations for elements, relationships, and views.

Can I manage ArchiMate model elements and relationships via a REST API?

Yes, manage ArchiMate model elements and relationships via REST API calls that support creating, querying, updating, and deleting components with id-mapping for subsequent operations.

Does the Archi Model API Server support asynchronous workflows for view layouts?

The Archi Model API Server supports asynchronous workflows including view layout and export tasks, requiring polling for results after submitting operations via curl.

What is the best way to check Archi Model API Server connectivity before modeling?

Check Archi Model API Server connectivity by issuing a simple curl health check command against http://localhost:8765 before preparing model operation sequences.

Do I need special client libraries to interact with the Archi Model API Server?

No special client libraries are required to interact with the Archi Model API Server; standard curl usage is sufficient for executing all REST calls and model automation tasks.

How do I handle id-mapping when automating ArchiMate model creation tasks?

Handle id-mapping during ArchiMate model automation by capturing identifiers returned from initial create operations and passing them into subsequent element, relationship, and view assembly calls.