-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Create Skills Library documentation #39737
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
newkek
wants to merge
10
commits into
master
Choose a base branch
from
newkek/add-skills-library-docs
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+134
−0
Draft
Changes from all commits
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
d574074
Create Skills Library documentation
newkek 52a8464
Update instructions for using skills in Bits Agent
newkek 63b80f8
Enhance skills creation instructions in documentation
newkek 80a6d9a
Update link for Datadog MCP Server
newkek b79c1ee
add main nav items
newkek 7e183ec
remove bits investigation mention
newkek c13e956
Update hugo/content/en/bits_ai/skills_library.md
newkek 03b7d08
Update hugo/content/en/bits_ai/skills_library.md
newkek 50f70b8
Update hugo/content/en/bits_ai/skills_library.md
newkek 53163bb
dd slack
newkek File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,129 @@ | ||
| --- | ||
| title: Skills Library | ||
| description: Create reusable skills that provide Bits AI and external AI agents with organization-specific domain knowledge and instructions. | ||
| further_reading: | ||
| - link: '/bits_ai/bits_chat/' | ||
| tag: 'Documentation' | ||
| text: 'Bits Chat' | ||
| - link: '/actions/agents/' | ||
| tag: 'Documentation' | ||
| text: 'Bits Agent Builder' | ||
| - link: '/mcp_server/' | ||
| tag: 'Documentation' | ||
| text: 'Datadog MCP Server' | ||
| --- | ||
|
|
||
| ## Overview | ||
|
|
||
| Use the Skills Library to define reusable domain knowledge and instructions for AI agents. Skills give agents task-specific context without requiring you to repeat the same information in each prompt. | ||
|
|
||
| For example, create a skill that describes an organization's incident response process, service ownership conventions, or requirements for summarizing an investigation. | ||
|
|
||
| Skills work with [Bits Chat][1], [Bits Agent Builder][2], the Datadog app for Slack, and external agents such as Claude Code, Codex, and Cursor that connect through the [Datadog MCP Server][3]. | ||
|
Check warning on line 22 in hugo/content/en/bits_ai/skills_library.md
|
||
|
|
||
| ## Create a skill | ||
|
|
||
| Create a skill directly in the Skills Library, or ask Bits Chat to create one for you. | ||
|
|
||
| ### Create a skill in the Skills Library | ||
|
|
||
| 1. Open the [**Skills Library**][4] in Datadog. | ||
| 2. Create a skill or import an existing `SKILLS.md` file. | ||
| 3. Add the domain knowledge and instructions that the agent should follow. | ||
| 4. Select the skill's visibility: | ||
| - **Private**: Keep the skill private. | ||
| - **Public**: Share the skill with the Datadog organization. | ||
| 5. Save the skill. | ||
|
|
||
| Use focused instructions and give the skill a descriptive name. A clear name makes the skill easier to discover and invoke with a slash command. | ||
|
|
||
| ### Create a skill with Bits Chat | ||
|
|
||
| Ask Bits Chat to create a skill: | ||
|
|
||
| ```text | ||
| Create a new Skills Library skill | ||
| ``` | ||
|
|
||
| To create a skill from the context in an existing Bits Chat conversation, enter: | ||
|
|
||
| ```text | ||
| Turn this conversation into a skill | ||
| ``` | ||
|
|
||
| You can also create a skill from an existing Slack thread. In the thread, enter: | ||
|
|
||
| ```text | ||
| @Datadog turn this conversation into a skill | ||
| ``` | ||
|
|
||
| ## Use a skill in Bits Chat | ||
|
|
||
| To make a skill available to Bits Chat: | ||
|
|
||
| 1. Open **Settings** in Bits Chat. | ||
| 2. Select **Skills**. | ||
| 3. Enable the skill. | ||
|
|
||
| After you enable a skill, Bits Chat uses it automatically when the skill is relevant to a request. | ||
|
|
||
| Invoke a skill explicitly by entering its slash command in the conversation: | ||
|
|
||
| ```text | ||
| /my-skill | ||
| ``` | ||
|
|
||
| You can include additional context in the same message or continue the conversation after invoking the skill. | ||
|
|
||
| ## Use a skill in Bits Agent Builder | ||
|
|
||
| In the agent configuration, select each skill that the agent needs. The agent automatically loads selected skills. | ||
|
|
||
| To invoke a skill explicitly during a conversation, enter its slash command: | ||
|
|
||
| ```text | ||
| /my-skill | ||
| ``` | ||
|
|
||
| For more information about creating and testing agents, see [Bits Agent Builder][2]. | ||
|
|
||
| ## Use a skill in Slack | ||
|
|
||
| After you connect the Datadog app for Slack, mention `@Datadog` and add the skill's slash command: | ||
|
|
||
| ```text | ||
| @Datadog /my-skill | ||
| ``` | ||
|
|
||
| Add any task-specific details after the command. | ||
|
|
||
| ## Use skills with an external agent | ||
|
|
||
| External AI agents that connect to the Datadog MCP Server can discover and load skills from the Skills Library. | ||
|
|
||
| The Datadog MCP Server provides the following tools: | ||
|
|
||
| - `list_datadog_skills()`: Lists the skills available to the agent. | ||
| - `load_datadog_skill()`: Loads a selected skill into the agent's context. | ||
|
|
||
| A typical external-agent workflow is: | ||
|
|
||
| 1. Connect the agent to the Datadog MCP Server. | ||
| 2. Discover available skills with `list_datadog_skills()` or MCP Resources. | ||
| 3. Load the skill needed for the task with `load_datadog_skill()`. | ||
| 4. Ask the agent to complete the task using the loaded instructions and knowledge. | ||
|
|
||
| For connection instructions, see the [Datadog MCP Server][3] documentation. | ||
|
|
||
| ## Availability | ||
|
|
||
| The Skills Library is available in Bits Chat, Bits Agent Builder, Slack, and external agents that connect through the Datadog MCP Server. | ||
|
|
||
| ## Further reading | ||
|
|
||
| {{< partial name="whats-next/whats-next.html" >}} | ||
|
|
||
| [1]: /bits_ai/bits_chat/ | ||
| [2]: /actions/agents/ | ||
| [3]: /mcp_server/ | ||
| [4]: https://app.datadoghq.com/actions/skills | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.