Skip to main content

Skill Creation

Scenario

You’ve just completed a complex task — say, generating a competitor analysis report. It took a few iterations to get the format and data sources right. Now you want to save this workflow so you (or your team) can rerun it with a single command, without re-explaining everything.

Materials

  • A completed conversation where the agent produced a satisfactory result
  • Clarity on what parts should be parameterized (e.g., competitor name, date range)

Steps

1

Complete a Task Successfully

Work with the agent until you have a result you’re happy with. The conversation history becomes the raw material for the Skill.
2

Ask the Agent to Create a Skill

In the same conversation, say:
“Turn this into a Skill. Name it ‘Competitor Analysis Report’. The user should provide the competitor name and date range as inputs.”
The agent analyzes the conversation, extracts the workflow logic, and generates a Skill definition.
3

Review and Edit

The Skill appears in Settings → Skills with the extracted prompt, parameters, and description. You can edit any field directly in the GUI.
4

Use Your Skill

Trigger it in any conversation with a slash command:
/competitor-analysis-report
Or select it from the Skill panel. The agent loads the Skill’s instructions and asks for the required inputs.
Skill Evolution: Over time, the agent can automatically refine Skills based on feedback and usage patterns. See Skill Evolution for details.

Deliverable

A reusable Skill stored in your agent’s Skill library, callable via slash command or GUI selection.

Acceptance Criteria

  • Skill produces results consistent with the original conversation
  • Input parameters are correctly extracted and prompted
  • Skill is visible in Settings → Skills
  • Slash command activates the Skill correctly

What’s Next

  • Share with your team → Publish the Skill to the Agent Marketplace (Enterprise)
  • Bind to a scheduled task → Combine with Scheduled Automation to run the Skill on a recurring schedule