Skip to main content

Connect Claude, Codex or GitHub Copilot to Skills Workflow

Add Skills Workflow to the AI tool you work in. Once it is connected, the tool can create status pages, reports and screens for your agency and publish them to your tenant. The connection is the same in every tool: one address and three headers.

Prerequisites​

Ask the Skills Workflow team for the connection details of your tenant. You receive four values:

ValueWhere it goes
Your tenant's API addressThe connector's address
App IDThe x-app-id header
App keyThe x-app-key header
Tenant IDThe x-tenant-id header

The connector's address is your tenant's API address followed by /mcp/client-portal. For a tenant whose API address is https://apiv2-demo-test-we.skillsworkflow.com, it is:

https://apiv2-demo-test-we.skillsworkflow.com/mcp/client-portal

With the details come two skills, client-portal and app-page. They give the AI tool the rules of what it publishes: how a page reads your data, what it may load and how it is published. Add them to your tool before you ask for anything; in Claude, under Settings > Capabilities > Skills.

Add the connector​

Claude on the web and Claude Desktop share connectors. On Team and Enterprise plans, an owner of the Claude organisation adds the connector for everyone.

  1. Open Settings > Connectors and select Add custom connector.

  2. In the first field, type a name for the connector, for example Skills Workflow. It is the name shown in the connectors list.

  3. In the second field, type the connector's address and select Continue.

  4. Claude checks the server. Connecting to the server answers 401 and the sign-in checks answer 404: that is expected, since the connector signs in with headers. When Server found appears, select Continue.

    img-box-shadow-popup

    Claude finds the Skills Workflow server at the connector's address.

  5. Under Authentication, select No sign-in.

  6. Under Request headers, select Add header three times and fill in x-app-key, x-app-id and x-tenant-id, each with the value the Skills Workflow team sent. Leave Required selected on each one.

  7. Select Add.

    img-box-shadow-popup

    No sign-in, with the three request headers of the Skills Workflow connector.

Claude stores the header values and never shows them again. To change one, remove the connector and add it again.

Screens inside Skills Workflow are built as a small code project. Build them in a tool that works on code: Claude Code, Codex or GitHub Copilot.

Check the connection​

Start a new conversation and ask:

Which Skills Workflow tools do you have?

The answer lists the connector's eight tools:

ToolWhat it does
get_client_portalReads a published client page
create_client_portalPublishes a new client page
update_client_portalReplaces a published client page
get_portal_urlGives the address of a client page
get_app_pageReads a screen inside Skills Workflow and its versions
publish_app_page_versionPublishes a new version of a screen
set_app_page_live_versionChooses the version of a screen users get
get_app_page_urlGives the address of a screen

Nothing is read from or written to your tenant by this question. If the tool says it has no Skills Workflow tools, or reports an error, one of the values is wrong; compare the address and each header with what the Skills Workflow team sent.

Rules and behaviour​

  • The credentials work only on your own tenant's API address. Any other address refuses them.
  • The connector publishes as your tenant's Skills Workflow administrator. Anyone with the app key can create and replace pages for every client of your tenant, so keep it with the few people who publish. If the key reaches someone it should not, tell the Skills Workflow team.
  • The connector reaches your tenant's file system only. It publishes, reads back and gives the address of what it publishes; it does not change jobs, projects or any other record.
  • People who open what was published sign in as themselves. The administrator identity is used to publish, never to show data.