cortex-implementation

Implements and migrates conversational agents on the Atom Cortex platform from Flowbuilder flows.

Updated Sep 17, 2026
One-click install
npx skills add https://github.com/karenrebecag/spec-driven-standards --skill cortex-implementation-karenrebecag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cortex-implementation
Source: https://github.com/karenrebecag/spec-driven-standards/tree/main/plugins/atom/skills/cortex-implementation
Command: npx skills add https://github.com/karenrebecag/spec-driven-standards --skill cortex-implementation-karenrebecag

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Implementing or migrating a conversational agent on Atom's Cortex platform involves many error-prone steps: analyzing exported Flowbuilder JSON, configuring global settings, writing a prompt under a 10,000-character limit, building normalization code tools, and wiring funnel stages. This Skill provides a step-by-step guide that captures production lessons and confirmed platform behaviors so nothing critical is missed. ## Core Features & Use Cases - Flow Migration Analysis: Checklists for extracting Smartons, Formatters, HTTP requests, tags, stages, and typifications from an exported flow JSON, with warnings about known data bugs in exports. - Global and Node Configuration: Templates for general instructions, funnel stages, typifications, inactivity recovery, and the 6-section Cortex node prompt structure. - Code Tools and Integrations: JavaScript patterns for field normalization (program, country, category) using setField and the http() runtime function, plus guidance on when to use HTTP Request vs Code Tool. - Use Case: A client shares a Flowbuilder JSON export of a Smarton-based sales bot and wants it migrated to Cortex; the Skill walks through analysis, prompt design, code tools, knowledge bases, and testing. ## Quick Start Migrate this exported Flowbuilder JSON flow to a Cortex agent in Atom, designing the node prompt and normalization code tools.

Frequently Asked Questions about cortex-implementation

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

FAQPage Schema
How do I migrate a Flowbuilder Smarton flow to Cortex in Atom?

Start by analyzing the exported flow JSON to identify Smartons, Formatters, HTTP requests, tags, and stages, then configure global settings, design the Cortex node prompt, replace Formatters with code tools, and wire downstream connections in Flowbuilder before testing.

How do I write a code tool in Atom Cortex?

Write an async function main(params) that normalizes the input, looks it up in a mapping object, persists results with await setField using the exact field keyword, and returns a small serializable object. Use the built-in http() function for external API calls since fetch and axios are unavailable.

What is the prompt character limit for a Cortex node in Atom?

The Cortex node prompt is a single text field limited to 10,000 characters. Draft and count characters before delivering, and compress by removing redundancy between sections rather than removing rules.

When should I use HTTP Request vs a Code Tool in Atom Cortex?

Use the HTTP Request UI component for a single declarative API call configured without code. Use a Code Tool with the http() function when you need chained calls, search-and-decide logic, idempotency, or orchestration across multiple systems in one step.

Why does my Cortex bot save wrong values into first_name or last_name fields?

System fields like first_name and last_name can auto-capture any two-word answer, such as a vehicle model, when marked as globally recognizable. Add an explicit prompt rule that product data is never a name, and report persistent cases as a platform bug.

What are the known limitations of Atom Cortex?

Confirmed limitations include calendar integration supporting only one mailbox, no native GPS/location recognition, and inactivity recovery that adapts by funnel stage rather than by specific flow branch. Reconfirm status with the product team before promising these to clients.