How skills and agents work in AWS Quick
AWS Quick lets you combine agents, skills, and connected data sources to automate repeatable tasks through naturalâlanguage interactions.

How Skills and Agents Work in AWSâŻQuick
AWSâŻQuick is an AIâpowered assistant that lets you automate everyday workâstatus reports, ticket creation, data analysisâby speaking or typing natural language. Under the hood, Quick orchestrates agents, skills, and data connectors to understand your request, fetch the right information, and take action. This guide walks through those core concepts and shows how to build reusable skills that your whole team can share.
---
1. Agents: The Conversational Engine
An agent is a configurable AI persona that drives a conversation. It has three key parts:
- Instructions â a prompt that defines the agentâs purpose and tone.
- Knowledge sources â one or more spaces (collections of documents, dashboards, or knowledge bases) the agent can draw from.
- Connectors â integrations that let the agent read from or write to external tools such as Slack, Jira, Salesforce, or a local MCP server.
Builtâin vs. custom agents
- Quick (builtâin): Every user gets a default agent that can access any resource you have permission to use. Itâs ideal for adâhoc queries because you donât need to preâconfigure a scope.
- Custom agents: You create a dedicated agent for a specific functionâe.g., an HR onboarding assistant that only sees the HR space and the employeeâdirectory connector. After testing, you publish the agent so teammates can invoke it directly.
Agents run in a managed loop that follows the ReAct (reasonâact) pattern: they reason about the goal, select the appropriate skill or connector, act, and then iterate until they produce a final answer.
---
2. Data Foundations: Spaces, Knowledge Bases, Datasets, and Connectors
Spaces
A space is a curated container for the documents, dashboards, and other assets an agent may need. You can create personal spaces, team spaces, or organizationâwide spaces. Adding a space to an agent makes its contents automatically available during a conversation.
Knowledge bases
These are indexed collections of content (Google Drive, SharePoint, S3, etc.) optimized for fast retrieval. Quick syncs them on a schedule, keeping the information fresh for questionâanswering.
Datasets & dashboards (QuickSight)
Structured data lives in datasets that Quick can query with natural language. A dashboard is the visual representation of a dataset analysis, which agents can embed in responses or update on demand.
Connectors
Connectors bridge Quick to external services. Cloud connectors (Outlook, Slack, Jira, Salesforce) work wherever you run Quick, while local connectors run on a machine you control, exposing private APIs or selfâhosted MCP servers.
Together, these data layers let agents ground their answers in the exact information you need, rather than relying on generic web search results.
---
3. Skills: Reusable Action Packages
A skill is a selfâcontained set of instructions that teaches an agent how to perform a specific task. Skills follow the open Agent Skills specification (originating from Anthropic) and consist of:
- A `SKILL.md` file with frontâmatter metadata (name, description, inputs, outputs).
- Optional scripts (Python, JavaScript, Bash) that implement the logic.
- Any supporting assets (templates, sample data).
System vs. custom skills
- System skills are built into Quick (e.g., generating a Word document, browsing the web, transcribing audio). You can enable or disable them, but you cannot edit or share them.
- Custom skills are authored by you or your team. Once created, you can publish them to the Quick catalog, making them discoverable and reusable across the organization.
Typical use cases
| Use case | Example skill | |----------|---------------| | Document generation | Create a weekly status report from a Markdown template and data pulled from a QuickSight dataset. | | Crossâtool workflow | Pull the latest Jira tickets, summarize them, and post the summary to a Slack channel. | | Data analysis | Run a Python script that calculates churn rate, then render a chart with JavaScript and embed it in a QuickSight dashboard. |
Because skills are versioned folders, you can iterate on them, test in a sandbox agent, and roll out updates without breaking existing workflows.
---
4. Putting It All Together: A Quick Build Flow
- Define the problem â Identify the repeatable task (e.g., âgenerate a quarterly sales deckâ).
- Create a space â Gather the source documents, datasets, and any templates needed.
- Add connectors â Link to the tools that will receive the output (e.g., PowerPoint, email).
- Author a skill â Write `SKILL.md` with clear input parameters (quarter, region) and embed the script that assembles the deck.
- Configure an agent â Attach the space and relevant connectors, then assign the new skill.
- Test & publish â Run a few prompts, refine the skill, then publish the agent for team use.
Once published, teammates can invoke the agent by name (e.g., `@SalesDeckBot generate Q3 deck for APAC`) and receive a fullyâformed deliverable without manual copyâpasting.
---
Closing Thoughts
AWSâŻQuick turns repetitive, knowledgeâheavy work into a conversational experience by tightly coupling agents, skills, and connected data. By structuring your data in spaces, building reusable skills, and configuring agents with the right permissions, you can scale automation across the organization while keeping control and security. Start with a simple skillâlike summarizing daily Jira updatesâand expand to more complex pipelines as you become comfortable with the ReAct loop. The result is a unified AI assistant that works for your team, not just with it.
Source
Read original sourceWhy we picked this
Discusses AWS agents and skills for machine learning tasks, a meaningful AI tool update