xAI adds persistent, account‑level Grok Skills for document generation, slide creation and PDF handling, and expands its Responses API with native tool‑calling support, parallel execution and a 1 M‑token context window. The announcement reshapes how developers build multi‑step AI agents on the xAI platform.
xAI Unveils Grok Skills and Enhances Tool‑Calling Responses API in Grok 4.3

Service update
xAI released Grok Skills alongside a refreshed Responses API for Grok 4.3. A Grok Skill is a reusable, account‑wide workflow that the model remembers across every conversation – whether the user is on the web UI, the iOS app, or the Android client. Users define a skill once by writing a natural‑language description or uploading supporting files. After creation, Grok automatically applies the skill’s preferences, document‑handling routines and output formats without further prompting.
The built‑in skill library covers four high‑value content types:
| Skill type | Core capabilities |
|---|---|
| Word | Generate and edit documents while preserving headings, tables and styles |
| PowerPoint | Assemble slide decks with visual hierarchy, speaker notes and optional images |
| Excel | Create spreadsheets, insert formulas, render charts and apply conditional formatting |
| Build, merge, split, extract text and reorganise content |
Skills live at the account level, take precedence over default model behavior when invoked via slash commands, and can be shared with teammates for collaborative automation.
On the developer side, the Responses API now accepts tool specifications in an OpenAI‑compatible format and adds native server‑side execution for the built‑in tools. A request can list tools such as web_search, x_search or code_interpreter, or provide custom functions described with a JSON schema (name, description, parameters). When Grok decides a tool is needed, it returns a tool_call object containing an identifier and the arguments. The client runs the tool, appends the result as a tool_output in the next request, and the conversation continues.
Key technical enhancements:
- Parallel tool calls are enabled by default (up to 128 tools per request)
- Context window expanded to 1 million tokens
- Support for multi‑step, agentic workflows without extra orchestration layers
- Native execution paths for the four built‑in document skills, reducing latency compared with pure client‑side processing
For full API reference see the official xAI documentation.
Use cases
1. Automated report generation for finance teams
A financial analyst creates a Grok Skill that ingests quarterly CSV data, runs a set of Excel formulas, and produces a styled PowerPoint deck with charts and speaker notes. The skill is stored once; every subsequent request – whether from a web dashboard or a mobile app – yields a ready‑to‑present deck without re‑specifying the workflow.
2. Continuous documentation for software projects
Developers define a custom skill that watches a GitHub repository, extracts recent pull‑request summaries, and writes a Word document adhering to the company’s template. By sharing the skill across the engineering group, each team member can request an updated design doc with a single slash command, keeping documentation in sync with code changes.
3. Customer‑support knowledge base updates
Support agents upload PDFs of new product manuals to a skill that extracts text, creates an indexed PDF, and adds a summary to the internal knowledge base. The skill’s persistence means the model remembers the new manual for all future support chats, improving answer relevance.
4. Multi‑tool orchestration in AI‑assisted coding
A development toolchain calls the Responses API with three tools: code_interpreter to run a snippet, x_search to fetch the latest API spec, and a custom git_commit function. Grok returns three parallel tool_call objects, the client executes them concurrently, and the next turn receives all results, allowing a rapid “write‑test‑commit” loop.
Trade‑offs
| Aspect | Benefit | Consideration |
|---|---|---|
| Persistence | Skills reduce repeated prompt engineering, saving time and cost. | Account‑level storage may increase the surface for accidental data leakage; proper permission controls are required. |
| Parallel tool calls | Up to 128 concurrent calls accelerate complex workflows. | Higher concurrency can raise compute costs on xAI infrastructure; budgeting tools should monitor usage. |
| 1 M‑token context | Enables very long documents and extensive chat histories. | Larger contexts increase request payload size, potentially impacting network latency for mobile clients. |
| Native server‑side execution | Built‑in document skills run close to the model, lowering round‑trip time. | Custom functions still run on the client, so developers must handle error handling and retries themselves. |
| OpenAI‑compatible schema | Easier migration for teams already using OpenAI tool‑calling. | Slight differences in response shape (e.g., tool_call_id vs id) require adapter code in existing SDKs. |
Overall, Grok Skills push the xAI platform toward a more stateful, workflow‑centric model, while the expanded Responses API gives developers the flexibility of classic tool‑calling. Teams that value rapid prototyping and tight integration with the xAI ecosystem will likely adopt the new features first, whereas organizations with heavy on‑premise compliance requirements may need to supplement the native execution paths with their own secure runtimes.
Daniel Domínguez is Managing Partner at SamXLabs, an AWS Partner Network company, and an AWS Community Builder for Machine Learning.


Comments
Please log in or register to join the discussion