Skip to content

Skills & Tools

import { Aside, Card, CardGrid } from ‘@astrojs/starlight/components’;

Your agent comes with pre-installed skills that extend its capabilities. Skills are documentation files that teach your agent how to use specific tools and APIs.

Skills are installed at /data/skills/ in two directories:

Core skills from the pi-mono project:

SkillDescription
beadsIssue tracking with Beads CLI
brave-searchWeb search via Brave API
browserBrowser automation with Puppeteer
google-calendarGoogle Calendar CLI
google-driveGoogle Drive CLI
google-mailGmail CLI

TinyFat platform skills from tiny-skills:

SkillDescription
firecrawlWeb scraping with JavaScript rendering
linearLinear issue tracking
notionNotion pages and databases
slackSlack API integration
What skills do you have? Give me a brief summary of each.
Use firecrawl to scrape https://example.com and summarize the content.
Show me the SKILL.md file for the firecrawl skill.

Scrape web pages that require JavaScript rendering. Great for:

  • Dynamic websites
  • SPAs (Single Page Apps)
  • Pages behind client-side loading

Requires: FIRECRAWL_API_KEY (get one at firecrawl.dev)

Manage Linear issues directly. Your agent can:

  • List issues and projects
  • Create new issues
  • Update issue status
  • Add comments

Requires: Linear API key in your agent’s environment.

Read and write Notion pages. Your agent can:

  • Search pages
  • Read page content
  • Create new pages
  • Update existing content

Requires: Notion integration token.

Post messages and read channels. In hybrid mode, your agent can:

  • Respond to @mentions
  • Post to channels
  • Search message history

Requires: Slack bot and app tokens (configured in dashboard).

Beyond skills, your agent has these built-in capabilities:

Create a file called notes.md with the following content...
Read the contents of /data/MEMORY.md
List all files in /data/skills/
Run `ls -la /data` and show me the output.
Install jq if it's not already installed.
Write a Python script that counts words in MEMORY.md and run it.
Clone https://github.com/someone/their-skills into /data/skills/

Create a SKILL.md file in /data/skills/my-skill/:

---
name: my-skill
description: What this skill does
---
# My Custom Skill
Instructions for the agent on how to use this skill...

Some skills require API keys. Configure them in the dashboard:

  1. Go to Settings → API Keys
  2. Add the key for the service
  3. Your agent can now use that skill

Current supported keys:

  • Anthropic (required)
  • Firecrawl
  • Linear
  • Notion
  • Slack