JArchi Scripting

Automate ArchiMate model scripting with the jArchi API and CLI.

2|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/ThomasRohde/marketplace --skill jarchi-scripting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: JArchi Scripting
Source: https://github.com/ThomasRohde/marketplace/tree/main/plugins/jarchi/skills/jarchi-scripting
Command: npx skills add https://github.com/ThomasRohde/marketplace --skill jarchi-scripting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Efficiently automate ArchiMate scripting tasks by using jArchi's API and CLI to programmatically manipulate models, export views, and run headless operations.

Core Features & Use Cases

  • Comprehensive jArchi API coverage for creating, querying, and rendering ArchiMate elements, relationships, and views.
  • CLI-driven automation for loading models, executing scripts, and exporting reports across multiple models or scenarios.
  • Real-world scenarios include batch updating elements, generating view reports, and validating architectures via scripted workflows.

Quick Start

Load a model and run a jArchi script to automate ArchiMate tasks.

Frequently Asked Questions about JArchi Scripting

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

FAQPage Schema
How do I automate ArchiMate scripting to batch update elements and export views?

Automating ArchiMate scripting uses the jArchi API and CLI to programmatically manipulate models, batch update elements, and export views. Developers run scripted workflows to load models and execute operations across multiple scenarios.

What is jArchi scripting used for in architecture model automation?

jArchi scripting is used for creating, querying, and rendering ArchiMate elements, relationships, and views. It enables developers to automate model manipulation, generate view reports, and validate architectures via scripted JavaScript workflows.

Do I need JavaScript knowledge to run jArchi CLI automation for ArchiMate models?

Yes, jArchi CLI automation requires JavaScript knowledge and access to jArchi libraries. Developers need familiarity with CLI tooling to run headless operations, load models, and execute scripts for batch processing or reporting.

Can I run headless operations to export ArchiMate reports without opening the UI?

Headless operations allow you to export ArchiMate reports without the UI by using CLI-driven automation. The jArchi API supports loading models, executing scripts, and exporting outputs across multiple models in automated workflows.

What's the best way to validate architectures via scripted workflows in ArchiMate?

The best way to validate architectures via scripted workflows is using jArchi's API to query elements and relationships programmatically. Developers can write JavaScript scripts to automate validation rules and generate reports across projects.

Does jArchi scripting support creating and querying relationships across multiple model scenarios?

jArchi scripting supports creating, querying, and rendering ArchiMate elements, relationships, and views across multiple model scenarios. The API provides comprehensive coverage for programmatic manipulation and batch operations via CLI automation.