alicehasnoidea/docs

Skills

Create and manage slash commands

Skills

Skills are reusable slash commands that query your data.

Creating a Skill

  1. Dashboard > Skills > Create Skill
  2. Describe what you want in plain English
  3. alice generates the query using AI
  4. Configure parameters and actions
  5. Save and deploy to Slack

AI-Suggested Skills

When you connect a source, alice suggests relevant skills:

  • Stripe connected: MRR, failed payments, churn risk
  • Supabase connected: Signups, active users, segments
  • Both connected: Combined queries

Skill Components

Query

The query that runs against your data.

-- Supabase example
SELECT * FROM users
WHERE region = :region
AND created_at > :start_date

Combined Queries

Pro and Team tiers can query multiple sources:

// Churn risk: Stripe + Supabase
const customers = await stripe.customers.list({ ... });
const users = await supabase.from('users').select('*');

return joinByEmail(customers, users)
  .filter(hasChurnSignals);

Parameters

Inputs users can pass when running:

ParameterTypeRequiredDefault
regionstringnoall
daysnumberno30
limitnumberno10

Usage: /alice churn-risk --days=60 --limit=20

Actions

One-click actions on results:

ActionSourceEffect
Tag in StripeStripeAdds tag
Send Slack DMSlackMessages teammate
Create ticketLinearCreates issue
WebhookAnyPOSTs to URL

Actions are always safe. No destructive operations.

Output

  • Slack: Post to channel
  • Ephemeral: Only visible to you
  • Digest: Include in scheduled reports

Running Skills

/alice mrr
/alice churn-risk --days=60
/alice signups --since=monday
/alice help                    # List all
/alice churn-risk --help       # Show params

Examples

MRR

/alice mrr

$42,350 MRR (+2.1% this month)

New: $3,200 from 8 customers
Expansion: $1,850 from upgrades
Churn: -$2,100 from 3 customers

Churn Risk

/alice churn-risk

3 accounts at high churn risk:

- jane@acme.com — Payment failed, no login 18 days
  [Send email] [Tag in Stripe]

- bob@startup.io — Card expiring, 2 sessions this month
  [Send reminder] [Tag in Stripe]

On this page