Agent skill

Funding Signal Outreach

by gooseworks-ai in gooseworks-ai/goose-skills

End-to-end funding signal composite. An agent skill from gooseworks-ai/goose-skills.

MITAuto-check passedSales & Support

Install Funding Signal Outreach

skills CLI
$ npx skills add gooseworks-ai/goose-skills --skill funding-signal-outreach -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gooseworks-ai/goose-skills funding-signal-outreach --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/outreach/composites/funding-signal-outreach .claude/skills/funding-signal-outreach && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
funding-signal-outreach
GitHub stars
1.2k
Used in
1 other repo
Token cost
~4.8k tokens
SKILL.md length
1,400 words
Files
2
Skills in repo
273
Repo updated
First seen
Licence
MIT

At a glance

End-to-end funding signal composite. An agent skill from gooseworks-ai/goose-skills.

  • Works in 6 steps: Configuration (One-Time Setup) → Detect Funding Signals → Qualify & Prioritize → …
  • Tasks that involve Cold outreach
  • SKILL.md covers When to Auto-Load, Architecture, Step 0: Configuration… and Step 1: Detect Funding Signals, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Funding Signal Outreach is an agent skill from gooseworks-ai/goose-skills. End-to-end funding signal composite. Takes any set of companies, detects recent funding events, qualifies against your company context, finds relevant people (buyers, champions, users), and drafts personalized outreach. Tool-agnostic — works with any company source, contact finder, and outreach platform.

Its SKILL.md is about 4.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `skill.meta.json`).

It sits in Sales & Support, covering Cold outreach. The repository describes itself as: Library of Growth & GTM skills + data APIs for Claude Code, Codex, Cursor to run ads, social, content, lead gen, seo and data scraping. The licence is MIT.

When your agent uses it

  • Tasks that involve Cold outreach

Example prompts

  • “/funding-signal-outreach”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Configuration (One-Time Setup)
  2. Detect Funding Signals
  3. Qualify & Prioritize
  4. Find Relevant People
  5. Draft Personalized Emails
  6. Handoff to Outreach

What it can do on your machine

Read from SKILL.md and the folder at commit c650c6d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Funding Signal Outreach loads about 4.8k tokens when it runs. Until then it costs about 82 tokens; SKILL.md has 1,400 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~82
When it runs · the whole SKILL.md, loaded when a task matches
~4.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from gooseworks-ai/goose-skills at commit c650c6d, republished under its MIT licence (© gooseworks-ai). 1,400 words, ~4,763 tokens.

Download SKILL.mdSave it as .claude/skills/funding-signal-outreach/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
funding-signal-outreach
description
End-to-end funding signal composite. Takes any set of companies, detects recent funding events, qualifies against your company context, finds relevant people (buyers, champions, users), and drafts personalized outreach. Tool-agnostic — works with any company source, contact finder, and outreach platform.
version
1.0.0
tags
outreach
graph.provides
qualified-funded-companies, contact-list, personalized-email-sequences
graph.requires
company-list, your-company-context
graph.capabilities
web-search, contact-finding, email-drafting

Funding Signal Outreach

Detects recent funding events across a set of companies, qualifies them against your company's context, finds the right people to reach out to, and drafts personalized emails. The full chain from signal to outreach-ready.

When to Auto-Load

Load this composite when:

  • User says "check if any of these companies raised funding", "funding signal outreach", "reach out to recently funded companies"
  • User has a list of companies and wants to act on funding signals
  • An upstream workflow (TAM Pulse, company monitoring) triggers a funding signal check

Architecture

This composite is tool-agnostic. Each step defines a data contract (what goes in, what comes out). The specific tools that fulfill each step are configured once per client/user, not asked every run.

┌─────────────────────────────────────────────────────────────────┐
│                  FUNDING SIGNAL OUTREACH                        │
│                                                                 │
│  ┌──────────┐   ┌──────────┐   ┌──────────┐   ┌──────────┐    │
│  │  DETECT  │──▶│ QUALIFY  │──▶│  FIND    │──▶│  DRAFT   │    │
│  │ Funding  │   │ & Rank   │   │  People  │   │  Emails  │    │
│  └──────────┘   └──────────┘   └──────────┘   └──────────┘    │
│       │              │              │              │            │
│  Input: companies  + your company  + buyer       + signal      │
│  Tool: web search    context        personas      context      │
│    or apollo         (LLM)         Tool: apollo   (LLM)       │
│    or crunchbase                     or linkedin              │
│    or any                            or clearbit              │
│                                      or any                   │
└─────────────────────────────────────────────────────────────────┘

Step 0: Configuration (One-Time Setup)

On first run for a client/user, collect and store these preferences. Skip on subsequent runs.

Company Source Config
QuestionOptionsStored As
Where does your company list come from?CSV file / Salesforce / HubSpot / Supabase / Manual listcompany_source
What fields identify a company?At minimum: company name + domain. Optional: industry, size, locationcompany_fields
Signal Detection Config
QuestionOptionsStored As
How should we detect funding signals?Web search (free) / Apollo / Crunchbase API / PitchBooksignal_tool
How far back should we look?7 / 14 / 30 / 60 / 90 dayslookback_days
Contact Finding Config
QuestionOptionsStored As
How should we find contacts at these companies?Apollo / LinkedIn Sales Nav / Clearbit / Web search / Manualcontact_tool
Do you have API access?Yes (provide key) / No (use free tier or web search)contact_api_access
Outreach Config
QuestionOptionsStored As
Where do you want outreach sent?Smartlead / Instantly / Outreach.io / Lemlist / Apollo / CSV exportoutreach_tool
Email or multi-channel?Email only / Email + LinkedInoutreach_channels
Your Company Context
QuestionPurposeStored As
What does your company do? (1-2 sentences)Qualification + email personalizationcompany_description
What problem do you solve?Email hookpain_point
Who are your ideal buyers? (titles, departments)Contact finding filtersbuyer_personas
Name 2-3 proof points (customers, metrics, results)Email credibilityproof_points
What's your product's price range? (SMB / Mid-Market / Enterprise)Funding stage qualificationprice_tier

Store config in: clients/<client-name>/config/signal-outreach.json or equivalent.


Step 1: Detect Funding Signals

Purpose: For each company in the input list, determine if they have raised funding within the lookback window.

Input Contract
companies: [
  {
    name: string          # Required
    domain: string        # Required
    industry?: string     # Optional, helps qualification
    size?: string         # Optional
    location?: string     # Optional
  }
]
lookback_days: integer    # From config (default: 30)
Process

For each company (or in batches):

  1. Search for funding announcements using the configured signal_tool:

    • Web search: Query "{company_name}" AND ("raised" OR "funding" OR "Series") AND "2026" for each company
    • Apollo: Use company enrichment endpoint to pull funding data
    • Crunchbase: Query funding rounds API filtered by date
    • Any other tool: Must return the same output contract
  2. Extract funding details from results:

    • Did they raise? (yes/no)
    • How much?
    • What stage? (Seed, A, B, C, D+)
    • When? (exact date or approximate)
    • Who led the round? (investors)
    • Source URL (for verification)
  3. Filter: Drop companies with no funding signal detected.

Output Contract
funded_companies: [
  {
    name: string
    domain: string
    industry: string
    funding_amount: string        # e.g. "$15M"
    funding_stage: string         # e.g. "Series A"
    funding_date: string          # ISO date or "March 2026"
    lead_investors: string[]      # e.g. ["Sequoia", "a16z"]
    source_url: string            # Link to announcement
    confidence: "high" | "medium" # High = multiple sources or official PR
    original_company_data: object # Pass through all original fields
  }
]
Human Checkpoint

Present results as a table:

Found funding signals for X of Y companies:

| Company | Amount | Stage | Date | Investors | Confidence |
|---------|--------|-------|------|-----------|------------|
| Acme    | $15M   | Series A | 2026-02-15 | Sequoia | High |
| ...     | ...    | ...   | ...  | ...       | ...        |

Proceed with qualification? (Y/n)

Step 2: Qualify & Prioritize

Purpose: Given funded companies + your company context, rank them by outreach priority. This step is pure LLM reasoning — inherently tool-agnostic.

Input Contract
funded_companies: [...]           # From Step 1 output
your_company: {
  description: string             # From config
  pain_point: string              # From config
  buyer_personas: string[]        # From config
  proof_points: string[]          # From config
  price_tier: string              # From config
}
Process

For each funded company, evaluate:

CriterionWeightHow to Assess
Stage fitHighDoes the funding stage match your price tier? Series A → SMB/mid-market tools. Series C → enterprise.
Industry relevanceHighIs their industry one where your product solves a real problem?
Timing urgencyMediumHow recent is the funding? <14 days = urgent window. 30-60 days = still viable. 60+ = cooling.
Size signalMediumPost-raise team size estimate. Do they have enough people to need your product?
Round sizeLowLarger rounds = more budget for tooling. But even small rounds trigger vendor evaluation.
Scoring

Assign each company a priority tier:

  • Tier 1 (Act Today): Stage fit + industry relevance + funded within 14 days
  • Tier 2 (Act This Week): Two of three criteria met, or funded 15-30 days ago with strong fit
  • Tier 3 (Queue): Marginal fit or funding 30+ days old. Worth reaching out but not urgent.
  • Drop: No relevance to your product/market. Remove from pipeline.

For each qualified company, generate:

  • Relevance reasoning: 1-2 sentences on why this company would care about your product right now
  • Outreach angle: The specific hook connecting their funding to your product's value
  • Recommended approach: Direct pain-point, aspirational growth, or operational efficiency framing
Output Contract
qualified_companies: [
  {
    ...funded_company_fields,
    priority_tier: "tier_1" | "tier_2" | "tier_3"
    relevance_reasoning: string
    outreach_angle: string
    recommended_approach: string
    estimated_team_size: string    # Post-raise estimate
  }
]
dropped_companies: [
  {
    name: string
    drop_reason: string
  }
]
Human Checkpoint

Present qualified companies grouped by tier:

## Qualification Results

### Tier 1 — Act Today (X companies)
| Company | Stage | Amount | Angle | Why |
|---------|-------|--------|-------|-----|
| ...     | ...   | ...    | ...   | ... |

### Tier 2 — Act This Week (X companies)
| ... |

### Tier 3 — Queue (X companies)
| ... |

### Dropped (X companies)
| Company | Reason |
|---------|--------|
| ...     | ...    |

Approve this list before we find contacts? You can promote, demote, or drop any company.

Step 3: Find Relevant People

Purpose: For each qualified company, find the right people to contact based on your buyer personas.

Input Contract
qualified_companies: [...]        # From Step 2 output
buyer_personas: [                 # From config
  {
    title_patterns: string[]      # e.g. ["VP Sales", "Head of Revenue", "CRO"]
    department: string            # e.g. "Sales", "Engineering"
    seniority: string             # e.g. "VP+", "Director+", "Manager+"
    role_type: "buyer" | "champion" | "user"
  }
]
max_contacts_per_company: integer # Default: 3-5
Process

For each qualified company, use the configured contact_tool:

  1. Search for people matching buyer personas:

    • Apollo: People search with company domain + title filters
    • LinkedIn Sales Nav: Company page → filter by title/seniority
    • Clearbit: Prospector API with role filters
    • Web search: site:linkedin.com/in "{company}" "{title}" queries
    • Any other tool: Must return the same output contract
  2. For each person found, collect:

    • Full name
    • Current title
    • Email (if available from the tool)
    • LinkedIn URL
    • Role type classification (buyer / champion / user)
  3. Prioritize contacts within each company:

    • Buyers first (decision-makers who control budget)
    • Champions second (mid-level who feel the pain daily)
    • Users third (end-users who can advocate bottom-up)
  4. Cap at max_contacts_per_company — typically 3-5 people per company to avoid carpet-bombing.

Show full SKILL.md (550 more words)Show less
Output Contract
contacts: [
  {
    person: {
      full_name: string
      first_name: string
      last_name: string
      title: string
      email: string | null
      linkedin_url: string | null
      role_type: "buyer" | "champion" | "user"
    }
    company: {
      name: string
      domain: string
      funding_amount: string
      funding_stage: string
      funding_date: string
      priority_tier: string
      outreach_angle: string
      relevance_reasoning: string
    }
  }
]
contacts_without_email: [...]     # Same structure, flagged for manual lookup
Human Checkpoint

Present contacts grouped by company:

## Contacts Found

### Acme Corp (Tier 1 — Series A, $15M)
| Name | Title | Role Type | Email | LinkedIn |
|------|-------|-----------|-------|----------|
| Jane Doe | VP Sales | Buyer | jane@acme.com | linkedin.com/in/janedoe |
| John Smith | Sales Manager | Champion | john@acme.com | linkedin.com/in/johnsmith |

### Beta Inc (Tier 1 — Series B, $40M)
| ... |

Total: X contacts across Y companies (Z without email)

Approve before we draft emails?

Step 4: Draft Personalized Emails

Purpose: For each contact, draft a personalized email sequence that connects the funding signal to your product's value. This step is pure LLM reasoning — inherently tool-agnostic.

Input Contract
contacts: [...]                   # From Step 3 output
your_company: {                   # From config
  description: string
  pain_point: string
  proof_points: string[]
}
sequence_config: {
  touches: integer                # Default: 3
  timing: integer[]               # Default: [1, 5, 12] (days)
  personalization_tier: 1 | 2 | 3 # Default: 2
  tone: string                    # Default: "casual-direct"
  cta: string                     # Default: "15-min call"
}
Process
  1. Select framework based on signal type:

    • Funding signal → Signal-Proof-Ask (reference the raise, show proof, soft ask)
    • If the funding is for the exact problem you solve → BAB (before/after framing)
  2. Build personalization context per contact:

    FieldSourceExample
    Signal referenceStep 1"Congratulations on the $15M Series A"
    Company contextStep 2"As you scale the sales team post-raise..."
    Role-specific painStep 3 role_typeBuyer → budget/ROI, Champion → daily friction, User → workflow
    Proof pointConfig"Companies like [peer] use us to..."
    Outreach angleStep 2"Scale fast with fresh capital"
  3. Generate emails following email-drafting skill rules:

    • Touch 1: 50-90 words. Hook with funding signal + proof + soft CTA.
    • Touch 2: 30-50 words. New angle (different proof point or asset offer).
    • Touch 3: 20-40 words. Social proof drop or breakup.
    • All hard rules from email-drafting apply (no filler, no "just checking in", one CTA per email, etc.)
  4. By personalization tier:

    • Tier 1: One template per touch with merge fields. Same for all contacts.
    • Tier 2: One template per (role_type + priority_tier) combination. Swap pain points and proof.
    • Tier 3: Unique email per contact. Reference their specific title, company's specific funding context.
Output Contract
email_sequences: [
  {
    contact: { full_name, email, company_name, ... }
    sequence: [
      {
        touch_number: integer
        send_day: integer
        subject: string
        body: string               # With merge fields resolved or ready
        framework: string
        word_count: integer
      }
    ]
  }
]
Human Checkpoint

Present 3-5 sample email sequences (one per tier if Tier 2, one per contact if Tier 3):

## Sample Emails for Review

### Contact: Jane Doe, VP Sales @ Acme Corp (Tier 1, Series A $15M)

**Touch 1 — Day 1**
Subject: Before the Series A hiring sprint
> Hi Jane — congrats on the raise. As Acme scales the sales team...
> [full email]

**Touch 2 — Day 5**
Subject: How [peer company] handled post-raise scaling
> [full email]

**Touch 3 — Day 12**
Subject: One last thought
> [full email]

---

Approve these samples? I'll generate the rest in the same style.
Iterate? Tell me what to change (tone, length, angle, CTA).

After approval, generate remaining emails and output the full set.


Step 5: Handoff to Outreach

Purpose: Package the contacts + email sequences for the configured outreach tool. This step adapts its output format to the tool.

Input Contract
email_sequences: [...]            # From Step 4 output
outreach_tool: string             # From config
outreach_channels: string         # From config
Process

Based on outreach_tool from config:

ToolAction
SmartleadChain to cold-email-outreach Phase 4 (Smartlead MCP automation)
InstantlyGenerate Instantly-format CSV
Outreach.ioGenerate Outreach-compatible CSV
LemlistGenerate Lemlist-format CSV
ApolloGenerate Apollo sequence import CSV
CSV exportGenerate generic CSV with all fields

If outreach_channels includes LinkedIn:

  • Chain to linkedin-outreach skill for LinkedIn message sequences
  • Output CSV for LinkedIn automation tool (Dripify, Expandi, etc.)
Output Contract
campaign_package: {
  tool: string
  file_path: string               # Path to CSV or campaign ID
  contact_count: integer
  sequence_touches: integer
  estimated_send_days: integer
  next_action: string             # "Upload to [tool]" or "Campaign created, activate when ready"
}
Human Checkpoint
## Campaign Ready

Tool: Smartlead (or CSV export, etc.)
Contacts: 23 people across 8 companies
Sequence: 3 touches over 12 days
File: skills/composites/funding-signal-outreach/output/{campaign-name}-{date}.csv

Ready to launch? (This is the final gate before emails are sent or files are created)

Execution Summary

StepTool DependencyHuman CheckpointTypical Time
0. ConfigNoneFirst run only5 min (once)
1. DetectConfigurable (web search, Apollo, etc.)Review funded company list2-5 min
2. QualifyNone (LLM reasoning)Approve/adjust tier rankings2-3 min
3. Find PeopleConfigurable (Apollo, LinkedIn, etc.)Approve contact list2-3 min
4. Draft EmailsNone (LLM reasoning)Review sample emails, iterate5-10 min
5. HandoffConfigurable (Smartlead, CSV, etc.)Final launch approval1 min

Total human review time: ~15-20 minutes to go from "here are my target companies" to "outreach is live."


Tips

  • Run weekly — funding signals have a 1-3 week outreach window before the company is flooded with vendor pitches
  • Tier 1 companies should be contacted within 48 hours of the funding announcement for maximum impact
  • 3-5 contacts per company is the sweet spot. More than that and you risk the "we're being carpet-bombed" effect
  • Signal-Proof-Ask framework works best for funding signals because the signal itself is the hook
  • Don't mention the funding amount in the email unless it's public and impressive. Focus on what the funding means for them (growth, hiring, new tools), not the number itself

© gooseworks-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/outreach/composites/funding-signal-outreach of gooseworks-ai/goose-skills.

  • SKILL.md
  • skill.meta.json

Open the folder on GitHubat commit c650c6d

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in gooseworks-ai/goose-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Funding Signal Outreach next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Funding Signal Outreach compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Funding Signal Outreach this skillgooseworks-ai/goose-skills1.2k1 repos~4.8kAutomated safety check: PassMIT
Cold Outbound Optimizerericosiu/ai-marketing-skills3.6k1 repos~1.7kAutomated safety check: PassMIT
Prospectingcoreyhaines31/marketingskills54k—~5kAutomated safety check: PassMIT
Sales OsromangojiberryAI/gojiberryai-sales-os139—~2kAutomated safety check: PassMIT
ProspectingCesarjoquin/Marketing-Skills2021 repos~3.8kAutomated safety check: PassMIT
Cold Outreach Personalizeraiskilloftheweek/claude-ai-skill-of-the-week149—~2.6kAutomated safety check: PassNone

Similar skills

  • Cold Outbound Optimizer

    ericosiu/ai-marketing-skills

    Design, analyze, and optimize cold outbound email campaigns for Instantly.

    3.6k GitHub starsUsed in 1 repo~1.7k tokens
    Sales & SupportAuto-check passed
  • Prospecting

    coreyhaines31/marketingskills

    When the user wants to find, qualify, and build a list of prospects to reach out to, across B2B SaaS, general B2B, or local small businesses.

    54k GitHub stars~5k tokensUpdated 2 days ago
    Sales & SupportAuto-check passed
  • Sales Os

    romangojiberryAI/gojiberryai-sales-os

    A complete outbound sales department in one skill. An agent skill from romangojiberryAI/gojiberryai-sales-os.

    139 GitHub stars~2k tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed
  • Prospecting

    Cesarjoquin/Marketing-Skills

    When the user wants to find, qualify, and build a list of prospects to reach out to — across B2B SaaS, general B2B, or local small businesses.

    202 GitHub starsUsed in 1 repo~3.8k tokens
    Sales & SupportAuto-check passed
  • Cold Outreach Personalizer

    aiskilloftheweek/claude-ai-skill-of-the-week

    Generates hyper-personalized cold outreach messages (email, LinkedIn DM, connection request) from raw prospect research.

    149 GitHub stars~2.6k tokensUpdated 4 mo ago
    Sales & SupportAuto-check passed
  • Business Email Extractor

    gmapsscraper/google-maps-agent-skills

    Extract verified business email addresses from Google Maps listings.

    132 GitHub stars~1.1k tokensUpdated 4 mo ago
    Sales & SupportAuto-check passed

More from gooseworks-ai/goose-skills

All 273 skills in this repo
  • Reddit Post Finder

    gooseworks-ai/goose-skills

    Scrape and search Reddit posts using Apify. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Create Image Fal

    gooseworks-ai/goose-skills

    Generate or edit an image via any FAL image model (nano-banana edit, gpt-image, flux, ...), ROUTED THROUGH THE fal-proxy so it bills the Ads agent.

    1.2k GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Render Hook Replacement

    gooseworks-ai/goose-skills

    Replace an existing video's opening with a supplied clip or free kinetic text hook while retaining and verifying every original body frame, audio, captions and ending.

    1.2k GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed
  • Blog Feed Monitor

    gooseworks-ai/goose-skills

    Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites.

    1.2k GitHub starsUsed in 1 repo~578 tokens
    Auto-check passed
  • Competitor Post Engagers

    gooseworks-ai/goose-skills

    Find leads by scraping engagers from a competitor's top LinkedIn posts.

    1.2k GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check: notes
  • Render Chatgpt Chat

    gooseworks-ai/goose-skills

    Assemble a ChatGPT chat-reveal video ad from a thread + timeline JSON — one continuous Playwright recording of a ChatGPT mobile chat (user types with the iOS keyboard up → taps send → keyboard…

    1.2k GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Funding Signal Outreach

What does Funding Signal Outreach do?

End-to-end funding signal composite. An agent skill from gooseworks-ai/goose-skills. Funding Signal Outreach is an agent skill from gooseworks-ai/goose-skills. End-to-end funding signal composite.

When should I use Funding Signal Outreach?

Funding Signal Outreach fits situations like: tasks that involve Cold outreach.

How do I install Funding Signal Outreach in Claude Code?

Run `npx skills add gooseworks-ai/goose-skills --skill funding-signal-outreach -a claude-code`. Or copy the skill folder (skills/outreach/composites/funding-signal-outreach in gooseworks-ai/goose-skills) into .claude/skills/funding-signal-outreach in your project. Claude Code loads it when a task matches its description.

How do I install Funding Signal Outreach in Codex?

Run `npx skills add gooseworks-ai/goose-skills --skill funding-signal-outreach -a codex`. Or copy the skill folder (skills/outreach/composites/funding-signal-outreach in gooseworks-ai/goose-skills) into .agents/skills/funding-signal-outreach in your project. Codex loads it when a task matches its description.

Can I use Funding Signal Outreach in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gooseworks-ai/goose-skills --skill funding-signal-outreach -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/funding-signal-outreach, .gemini/skills/funding-signal-outreach, .github/skills/funding-signal-outreach and .opencode/skills/funding-signal-outreach in your project.

What does Funding Signal Outreach need to run?

SKILL.md names no scripts, command-line tools or credentials: Funding Signal Outreach is instructions for the agent only.

Does Funding Signal Outreach access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Funding Signal Outreach safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Funding Signal Outreach use?

Funding Signal Outreach is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Funding Signal Outreach use?

About 4.8k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Funding Signal Outreach?

Skills that share tags, products or a category with Funding Signal Outreach: Cold Outbound Optimizer (ericosiu/ai-marketing-skills, 3.6k stars), Prospecting (coreyhaines31/marketingskills, 54k stars), Sales Os (romangojiberryAI/gojiberryai-sales-os, 139 stars) and Prospecting (Cesarjoquin/Marketing-Skills, 202 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Funding Signal Outreach?

gooseworks-ai (a GitHub organization) maintains it in gooseworks-ai/goose-skills, which has 1,240 GitHub stars. The repository holds 273 skills in this directory. The repository was last updated on October 8, 2026.

Source: gooseworks-ai/goose-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.