---
id: "framework-agent-creation"
type: "framework"
source_timestamps: ["00:01:33", "00:01:42"]
tags: ["implementation", "builder-experience"]
related: ["concept-workspace-agents"]
steps_count: 5
sources: ["s06-openai-free-employee"]
sourceVaultSlug: "s06-openai-free-employee"
originDay: 6
---
# Workspace Agent Build Process

## Purpose

A sequential process for creating a new [[concept-workspace-agents|Workspace Agent]] within OpenAI's platform. It moves from natural language description to a deployable, permissioned automation. The process is designed to be accessible to non-technical users while still producing a structured software artifact.

## Steps

1. **Workflow Input** — Describe the desired workflow in plain English.
2. **Tools Selection** — Wire the agent to necessary external apps (e.g., Google Calendar, Drive, [[entity-slack-d6|Slack]], SharePoint) or custom MCP servers.
3. **Skills/Instructions Generation** — The builder drafts the agent's profile, generates instructions, and attaches necessary skills based on the workflow description.
4. **Preview Surface** — Test the drafted agent in a sandbox environment before publishing.
5. **Publishing** — Deploy the agent to the specific team members or channels that require it, subject to enterprise [[claim-governance-drives-adoption|governance controls]].

## Notes for Builders

- Couple this build flow with [[framework-ideal-agent-target]] to filter use-case selection upstream.
- Provision permissions via [[action-use-service-accounts]] before publishing — never use personal app connections (see [[concept-least-privilege-agents]]).
- Deploy to in-workflow surfaces per [[claim-agents-must-live-in-workflow]] and [[action-deploy-in-slack]].
- Validate post-launch with [[framework-agent-evaluation]].
