Rdl Agent — Design skill for Claude Code
Agentic RDL and DOCX report layout manipulation.
How to install Rdl Agent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open evolvedmesh/rdl_agent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Rdl Agent does
Agentic RDL and DOCX report layout manipulation. Supports Claude Code, Codex, Github Copilot and opencode + other ACP supported agents
Alternatives in Design
- Doc — Read, create, and edit .docx documents with formatting and layout fidelity 14.6k ★
- Grade — Generate a shareable HTML "Design Report Card" — letter grade, 8 dimensions, evidence (palette, type, rhythm) 3.6k ★
- Designer Skills — Designer Skills Collection: agentic skills, commands, and plugins for design — from research to systems, UI, i 2.3k ★
README
RDL Agent
Agentic RDL and DOCX report layout manipulation.
Installation
Download the latest build for your platform from the [Releases](../../releases).
Requirements
- A Business Central tenant running the Pinetworks Base Application with the
PINLayoutPreviewweb service published. - A Microsoft Entra app registration. One multi-tenant registration covers all your
clients. Give it the
ReportLayout.ReadWrite.Allpermission. Its client ID and secret go into the app's shared credentials during first run. - An ACP agent (optional). Claude Code, GitHub Copilot CLI, Gemini CLI, Codex or opencode, if you want to hand layouts off to an agent. The app uses whichever CLI you already have installed and signed in, so there are no API keys to manage.
First run
Nothing is set up on a fresh install. Work through these four steps in order.
1. Shared credentials
Go to **Settings → Shared credentials** and enter the client ID and secret from your Entra app registration. Every client connection reuses these; only the tenant changes.
The secret is stored in your OS keychain. It isn't saved to the database or written to logs, and the field won't display it back to you once it's set.
2. A client and a connection
Under **Settings**, add a client, then add a connection to that client's card.
A client is a customer organisation. A connection is one Business Central target for that customer: tenant ID, environment and company.
The **company** has to match Business Central exactly, including case, spacing and punctuation.
Press **Test connection**. It reports which part of the setup, if any, is still missing:
| Result | What to do |
|---|---|
| OK | Ready to go. |
| Not consented | Grant admin consent to the app registration in that tenant. |
| Not registered in BC | Add the client ID on BC's Microsoft Entra Applications page, set it to Enabled, and assign permission sets. |
| No permissions | The registration exists but has n |
Related Skills
Managoat Runtimes
How a coding agent CLI (claude, codex, gemini, opencode) gets into a sandbox and comes up speaking ACP: the ad
Eagle Untagged Organizer
Agent Skills-compatible skill: batch-rename, annotate & tag untagged design assets in Eagle via eagle-mcp. Wor
Mooting
Claude Code, Codex and Copilot in one shared council — CLI coding agents debate over MCP, and a human rules ev
Tide Commander
Tide Commander - Visual orchestrator for multiple Claude Code, OpenCode and Codex agents
TermHive
Human-driven multi-agent dashboard for Claude Code, Codex, Gemini & OpenCode. Web UI, project wiki, shared con
Design Style Skill
🎨 Pick & apply a design style from 67 curated visual aesthetics — an agent skill for Claude Code, Codex, Open
Related Agents
Consult Agent
Execute cross-tool AI consultations via Task spawning. Use when agents or workflows need a second opinion from
Developer Overview
code-container (container) creates isolated Docker environments for AI coding harnesses (Claude Code, OpenCode
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and