diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 088a0dfe..7f8fcc0a 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -18,6 +18,7 @@ const logInUrl = import.meta.env.PUBLIC_LOG_IN_URL; const navigation = { product: [ { name: "Features", href: "/features" }, + { name: "AI agents", href: "/agents" }, { name: "Releases", href: "/releases" }, { name: "Roadmap", href: "/roadmap" }, { name: "Status", href: "https://status.operately.com" }, diff --git a/src/pages/agents.astro b/src/pages/agents.astro new file mode 100644 index 00000000..ad24cd81 --- /dev/null +++ b/src/pages/agents.astro @@ -0,0 +1,255 @@ +--- +import BaseLayout from "../layouts/BaseLayout.astro"; + +const pageTitle = "AI agents"; +const pageDescription = + "Connect ChatGPT, Claude, OpenClaw, Codex, or Claude Code to Operately. Use MCP or the CLI and published skills to work with goals, projects, tasks, and check-ins."; + +const schema = { + "@type": "WebPage", + "@id": "https://operately.com/agents/#webpage", + url: "https://operately.com/agents/", + name: pageTitle, + description: pageDescription, + isPartOf: { + "@id": "https://operately.com/#website", + }, + about: { + "@id": "https://operately.com/#organization", + }, +}; + +const signUpUrl = import.meta.env.PUBLIC_SIGN_UP_URL; + +const actionClass = + "inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold shadow-sm focus:outline-none focus-visible:ring-2 focus-visible:ring-operately-blue focus-visible:ring-offset-2"; +const primaryActionClass = `${actionClass} bg-gray-900 text-white hover:bg-gray-800`; +const secondaryActionClass = `${actionClass} border border-gray-300 bg-transparent text-gray-900 hover:border-operately-blue hover:text-operately-blue`; +const textLinkClass = + "text-operately-blue hover:underline focus:outline-none focus-visible:underline"; +--- + + +
+
+
+

+ AI agents +

+

+ Put your agents to work in Operately +

+

+ Connected tools can work with goals, projects, tasks, and check-ins + through Operately's supported MCP and CLI interfaces. Choose the setup + that matches your agent, then finish the connection in that client. +

+
+ + + +
+

Connection options

+

+ Operately supports two ways to connect. ChatGPT and Claude use remote + MCP. OpenClaw, Codex, and Claude Code use the CLI and published skills. +

+
+
+

+ Remote MCP +

+

ChatGPT and Claude

+

+ Add Operately as a remote MCP server, then complete sign-in and + access approval in the client. ChatGPT connects through Developer + mode. Claude connects with a custom remote MCP connector. +

+ +
+ +
+

+ CLI and skills +

+

+ OpenClaw, Codex, and Claude Code +

+

+ Install the Operately CLI and published skills so agents that can + run commands can work with Operately. OpenClaw has a dedicated + setup guide. Codex and Claude Code use the same CLI and skills + rather than a separate native connector. +

+ +
+
+
+ +
+

Example workflows

+

+ These are illustrative prompts, not recorded conversations or + guaranteed results. What an agent can do still depends on the + connection you set up and the permissions you grant. +

+
+
+

Review goal progress

+

+ “Review this quarter’s goals in Operately. Summarize which targets + are on track, which are behind, and what changed since the last + update.” +

+
+
+

Organize project work

+

+ “Look at the Website Refresh project. Group open tasks under the + current milestones and suggest a next-week order.” +

+
+
+

Post a project check-in

+

+ “Draft a check-in for Website Refresh. Status: on track. Note that + the homepage shipped and landing pages start next week.” +

+
+
+
+ +
+

Getting started

+

+ Use the values below as configuration, then follow the full guide for + your client. Setup continues inside ChatGPT, Claude, or your CLI tool. +

+ +
+
+

MCP server address

+

+ Add this Operately Cloud address in your client. It is a + configuration value, not a one-click authorization link. +

+
+
https://app.operately.com/mcp
+
+

+ Self-hosted instances use a different MCP URL. See the + MCP connections + guide for that format, then follow + ChatGPT + or + Claude + for client-specific steps. +

+
+ +
+

CLI and skills

+

+ Install the CLI, then add the published skills. Authenticate in + your environment using the CLI authentication guide rather than + entering credentials here. +

+
+
npm install -g @operately/operately-cli
+npx skills add https://github.com/operately/skills
+
+ +
+
+
+ +
+

How access works

+
+

+ Connected tools act within your Operately permissions. They can only + work with the companies, spaces, and records you can already access. +

+

+ MCP access also depends on the level you approve during + authorization: view data, or create, update, delete, and archive + content. If a client does not request an access level, it receives + read-only access by default. +

+

+ Each MCP connection uses one company. Operately selects it + automatically if you belong to one company. If you belong to several, + you choose during authorization. To use a different company, connect + the client again and select that company. +

+
+
+ +
+

Connect an agent

+

+ Start with the + connection options + on this page. For the broader product view, read the + AI overview. + Developers can also use the + Operately API. +

+ +
+
+
+
diff --git a/src/pages/ai.astro b/src/pages/ai.astro index b4fc5b38..61c4f9ab 100644 --- a/src/pages/ai.astro +++ b/src/pages/ai.astro @@ -77,6 +77,8 @@ const signUpUrl = import.meta.env.PUBLIC_SIGN_UP_URL; When an AI agent like OpenClaw, Codex, or Claude Code needs to interact with your goals and projects, it authenticates with a token and runs the same commands a human would in the terminal. + To connect ChatGPT, Claude, OpenClaw, Codex, or Claude Code, start with the + AI agents page.

There is no special "AI mode." An agent that can run shell commands is already a full