Run a quick Deepline demo recipe on the V2 CLI using prebuilt plays.
53
58%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/deepline-plays-quickstart/SKILL.mdRun a high-confidence demo recipe to show the user what Deepline can do, using the V2 CLI surface: tools execute, plays run, and runs export. Pick the most relevant recipe below, or default to Recipe 1 if no context is given.
Always prefer the hardcoded recipes below. /deepline-plays is always available as a fallback but should only be used if: (a) a recipe command fails and all fallbacks are exhausted, or (b) the user's ask doesn't match any recipe here. Never invoke it preemptively.
Follow this pattern for every recipe:
--json so you can parse results, and --watch on plays run so the run streams to completion.deepline runs export <run-id> --dataset result.rows --out <file>.csv after any play run that produces rows.deepline plays run always with --watch --json; the final JSON includes runId and status.deepline runs export may report multiple datasets; pass --dataset result.rows for row output.deepline runs get <run-id> --full --json shows billing (calls, Deepline credits) and the full result, including scalar outputs that the compact view omits.deepline session ... (v1-only) or deepline enrich --in-place (unsupported on V2).Goal: Find 5 CTOs at startups in New York with verified work emails and LinkedIn profiles.
Data source: the prebuilt/people-search-to-email play — one run that searches people via Apollo and fills any missing work emails through Deepline's multi-provider email waterfall (pay only for found emails).
Substitute the titles/locations from the user's request; keep the row count at 5 unless asked otherwise. Locations use Apollo's City, State, Country form.
Speed matters more than completeness here: the user should see real contacts within ~30 seconds. Run exactly the two commands below — no extra inspection steps.
deepline plays run prebuilt/people-search-to-email --input '{
"titles": ["CTO", "Chief Technology Officer"],
"locations": ["New York, New York, United States"],
"limit": 5
}' --watch --jsondeepline runs export <run-id> --dataset result.rows --out quickstart-contacts.csvShow a table: full_name, company_name, work_email, linkedin_url. The work_email column is the final answer (Apollo-verified, or waterfall-filled when Apollo missed).
Tell the user one play did the whole job — people search plus a per-row email waterfall for any misses — that deepline runs get <run-id> --full --json shows exactly what the run billed, and that they can go deeper — phone numbers, job-change signals, company discovery — with /deepline-plays.
Tell the user, then run the pieces directly: search with deepline tools execute apollo_search_people_with_match --payload '{...}' --output-format csv_file --no-preview --json (same titles/locations, per_page 5), show the rows, and fill missing emails with deepline plays run prebuilt/name-and-domain-to-email-waterfall-batch --input '{"csv":"<prepped csv>"}' --watch --json (needs first_name, last_name, domain columns; derive domain from the organization JSON column's primary_domain).
If all commands fail, tell the user, then invoke /deepline-plays:
Find 5 CTOs at startups in New York with their verified work emails and LinkedIn profiles.
Goal: Find 5 companies matching a profile (category, size, funding, country) with domains and fit evidence.
Data source: the prebuilt/structured-company-discovery play.
deepline plays run prebuilt/structured-company-discovery --input '{
"target_count": 5,
"hq_country": "USA",
"categories": ["financial technology", "fintech"],
"employee_count_min": 10,
"employee_count_max": 200
}' --watch --jsonAdapt categories, employee range, and funding_rounds (e.g. ["series_a"]) to the user's ask. Location granularity is country-level (ISO-3); if the user needs city-level targeting, use Recipe 1's people search instead.
deepline runs export <run-id> --dataset result.rows --out target-companies.csvShow: company name, domain, headcount, funding round, HQ, fit evidence. Suggest the natural next step — finding the right contact at each company with verified emails (Recipe 1's waterfall, or /deepline-plays for the full account-to-contact flow).
449bc08
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.