Black Magic AI
Black Magic AI
Surfaces
AI Chat
One chat box, every agent, your whole stack.
Agents
Sixteen revenue agents that run your GTM playbook.
Drafts
Review, edit, and auto-send every AI reply.
Triggers
Event-driven dispatch — webhooks, CRM, schedules.
Desktop app
Native macOS & Windows — local, offline-first.
Foundations
Context
Your playbook as markdown — read by every agent.
Knowledge
Import docs & research the agents can cite.
Skills
Compose tools into reusable agent doctrine.
Integrations
27 first-party connectors — HubSpot, Gmail, Apollo.
BYOK
Bring your own keys — no data-vendor markup.
By role
RevOps Automation
Retire brittle Zaps with agent-driven workflows.
Demand Gen
Turn anonymous traffic into booked meetings.
Sales
Walk into every call with full context.
By use case
Website Visitor ID
Deanonymize visitors and route them to reps.
Signal-Based Outbound
Reach buyers the moment they show intent.
Automated Lead Qualification
Score, enrich, and triage in under 60 seconds.
Contact Data Enrichment
Fill in every CRM record on autopilot.
Reply Guy
On-brand peer replies on Reddit & X.
PricingBlogAbout
Log in
Start free
Black Magic AI

Your AI GTM Engineer. Turn any revenue workflow into an agentic process — from prompt to pipeline.

Product
  • AI Chat
  • Agents
  • Drafts
  • Triggers
  • Desktop app
  • Pricing
Foundations
  • Context
  • Knowledge
  • Skills
  • Integrations
  • BYOK
Solutions
  • Website Visitor ID
  • Signal-Based Outbound
  • Lead Qualification
  • Contact Enrichment
  • Reply Guy
Roles
  • RevOps
  • Demand Gen
  • Sales
Company
  • About
  • Blog
  • Changelog
  • Privacy
  • Terms
© 2026 Black Magic AI. All rights reserved.
blackmagic.engineering
blackmagic ai
Product — Skills Library

14 default Skills.
Vendor-neutral. Yours to extend.

Every vault ships with a library of ready-to-run Skills — brand monitoring, competitor radar, KOL discovery, SEO analysis, CMS publishing, API testing, LinkedIn intel. Each one reads your us/market/* files, fires the right integrations, writes signals/ notes, and sends a notification when done.
Start freeContact sales
See it in the app

Markdown tasks any agent can run.

BlackMagic AI · Acme
A
Acme
Home
Search⌘K
Agents1
  • Company Profiler
  • Researcher
  • Outbound
  • SDR
  • AE
  • Meeting Prep
  • GEO Analyst
Triggers
Chat History
Drafts3
Data
Companies
Contacts
Deals
Pipeline
GEO
Sequences
Integrations
Settings
Billing
BlackMagic AI
v0.5.17
12,480 credits
Library

Skills

28 installed · vault-grounded

A skill is a markdown file — a named task with inputs, tool permissions, and output schema. Any agent can call it.

icp-score-company
Score any company against us/market/icp.md
1,284
99% ✓
draft-opener
Vault-grounded cold opener in your voice
842
98% ✓
meeting-prep-brief
One-page pre-call brief for the attendees
417
100% ✓
pipeline-weekly-review
Flag stuck deals + recovery actions
62
100% ✓
geo-sov-report
Share-of-voice across AI search engines
98
97% ✓
closed-lost-revival
Match lost deals against new signals
23
96% ✓
lookalike-discovery
Find 50 firmographic twins of a won deal
45
98% ✓
The problem

Your buyers visit every day. You see almost none of them.

Every tool reinvents the same 8 workflows

Brand monitoring, competitor tracking, KOL outreach, SEO audits — every SaaS ships its own flavor and calls it a feature. You pay for the same workflow 8 times.

Playbooks are locked into a vendor

Your "monitor competitors" workflow in Tool A doesn't port to Tool B. Switch vendors, rebuild the playbook. The knowledge is rented, not owned.

Generic templates don't match your context

An out-of-the-box "competitor monitoring" recipe searches for "SaaS competitors" in general. Yours needs your specific 8 competitors, your specific positioning, your specific keywords.

The solution

Black Magic AI turns every session into a revenue action.

Skills as editable .md files

Every Skill is a markdown file in playbooks/ with frontmatter (name, agent, inputs, requires) and a prompt body. Version-controlled, diff-able, forkable. No vendor lock.

Reads your us/market/* files

brand-monitor-apify reads us/company.md. competitor-radar reads us/market/competitors.md. kol-outreach-draft reads us/brand/voice.md. Your context, your output.

Pre-flight before every run

Each Skill declares integrations + us_files + cli needed. Pre-flight modal blocks Run until green with one-click fixes — paste a key, fill a file, copy an install command.

Writes to signals/, not a hidden DB

Every Skill outputs a dated markdown note in signals/<kind>/<date>.md. Readable, searchable, version-controlled. No dashboard lock-in, no CSV export needed.

0
default Skills per vault
0
categories (signals · creator · SEO · content · engineering)
0
vendor lock-in — all .md
∞
custom Skills you can add

The library grows with the app

New Skills ship with every release. `ensureVault()` picks them up on daemon start — no re-install, no schema migration. Revision-aware seeding means your edits to existing Skills are preserved.

Self-scheduling built in

Every Skill can be turned into a trigger. Say "run this every Monday morning" — the agent calls trigger_create and a cron appears in /triggers.

Channel-agnostic notifications

Skills call notify() at the end. Native macOS Notification Center always fires on darwin. Messaging fan-out to Slack / Feishu / Discord / Telegram if connected. Zero hardcoded webhooks.

Capabilities

Every moving part, already built.

brand-monitor-apify

Daily Reddit + Twitter/X scan via Apify for brand mentions. Reads keywords from us/company.md. Classifies positive / neutral / negative / question / compare. Writes signals/mentions/<date>.md.

competitor-radar

Weekly competitor teardown — pricing / changelog / blog diff against prior week. Reads us/market/competitors.md. Flags material changes to the top of the report.

doc-leads-discover

Finds ICP-matching companies via Apify Google search. Reads us/market/icp.md. Enriches and drafts approval-gated outbound.

linkedin-intel-weekly

Competitor + KOL profile + post diff via Apify. Role changes, engagement-ranked replyable posts. Writes signals/linkedin/<iso-week>.md.

reddit-pulse

Daily brand + category narrative check. Question-post detection for tool-recommendation threads. High-urgency notify for time-sensitive replies.

kol-discover + kol-score + kol-outreach-draft

Creator-marketing loop: LinkedIn search via Apify → ICP-score against us/market/icp.md → approval-gated DM drafts via draft_create. CSV-tracked end-to-end.

gsc-content-brief

REWRITE / PUSH / GAP analysis from Google Search Console Search Analytics. Daemon signs the service-account JWT for you — no OAuth dance.

cms-blog-stats + cms-publish-draft

Ghost + WordPress. Blog overview and approval-gated draft push. Always creates as draft; you publish via your CMS UI.

api-endpoint-test

Generate + run a JSON test suite via apidog-cli against any REST backend. Covers auth / validation / method / 404 / happy-path. Free npm package, no account.

enrich-company + qualify-icp + enrich-contact

Building-block skills the Outbound Agent chains. Each one is independently usable — firmographics, ICP scoring, contact enrichment.

Signal scanners (free tier)

brand-mention-scan, competitor-scan, news-scan use only web_search + web_fetch. No Apify needed — run these if you just want the fast, cheap version.

Custom Skills

Drop a .md file in playbooks/ with the right frontmatter. Shows up in /skills. Invocable from chat, schedulable via trigger_create. Yours.

Works with
ApifyAmazon SESGoogle Search ConsoleGhostWordPressUnipileEnrichLayerDataForSEOFeishuSlack

Frequently asked

Can I edit the default Skills?

Yes — they're markdown files at <vault>/playbooks/. Edit freely. The revision-aware seeder only overwrites your version when the shipped one has a higher `revision:` number AND you haven't customized. Your edits win.

Can I write my own Skills?

Yes. Drop <slug>.md in playbooks/. Frontmatter needs `kind: skill, name, agent, inputs?, requires?`. Body is the prompt an agent follows. Shows up in /skills immediately.

What's the difference between a Skill and an Agent?

Agents are personas (Researcher, SDR, Outbound, GEO Analyst). Skills are capabilities — a pre-written prompt + tool list that an agent runs. One agent can invoke many skills. The Skills page lets you trigger a one-off invocation for testing.

Do Skills cost credits?

LLM reasoning goes through our billed proxy. Integration calls (Apify, SES, Google, Ghost, WordPress, GSC) use your own BYOK keys and your own provider bills — we don't touch those.

A Skills library you actually own.

Start free
Contact sales