prospect-response-monitoring
Monitors outreach logs for new prospect responses and sends urgent notifications via Telegram when responses are detected.
Skill by percymcn
Chalk Labs
Need help deploying prospect-response-monitoring?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/percymcn-prospect-response-monitoring
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: sales
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/prospect-response-monitoring
What's inside
- Skill name
prospect-response-monitoring- Description
- Monitors outreach logs for new prospect responses and sends urgent notifications via Telegram when responses are detected.
- License
- MIT
- Instructions
- 68 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Agent Skills spec issues
- files: referenced but missing: references/gideon_notifier_anatomy.md, references/paths.md, references/gideon_notifier_cron_job_issue_2026-05-25.md, references/gideon_notifier_run_2026-05-25.md, references/gideon_notifier_run_2026-05-26.md
Files (1)
- SKILL.md
SKILL.md (first lines)
# Prospect Response Monitoring
Monitors outreach logs for new prospect responses and sends urgent notifications via Telegram when responses are detected.
## Trigger Conditions
- Scheduled check for prospect responses (e.g., via cron job)
- Need to monitor outreach campaigns for timely follow-up
- When immediate attention is required for new prospect engagement
## Context
This skill implements the pattern used by Gideon's response notifier for checking prospect outreach logs and sending Telegram notifications for new responses. It's designed for sales/outreach workflows where timely response to prospects is critical.
## Steps
1. Locate the outreach/logs directory for your prospecting system
- Common locations to check:
- `~/gideon_ai_business/prospects/` (Gideon's system)
- `~/prospects/` (Alternative prospecting system)
- Look for outreach log files (often JSON format) and monitoring scripts
2. Find and examine the response notifier script
- Common locations:
- `~/gideon_ai_business/notifier_with_telegram.py` (Gideon's system)
- `~/prospects/monitor_outreach.py` (Alternative system)
- Review the script to understand:
- How it loads last check state
- How it reads the outreach log
- How it determines new responses
- How it formats Telegram notifications
- **Important**: How it sends messages - may use direct Telegram Bot API via urllib (NOT hermes_tools) or Hermes CLI
- Note: Script outputs last known and current response counts for monitoring
3. Execute the appropriate notifier script
- Run: `python3 /path/to/notifier_script.py`
- Ensure required dependencies are available (usually just standard library)
- Verify Telegram credentials are configured in the associated .env file
4. Handle the output
- If no new responses: Exit silently (appropriate for cron jobs)
- If new responses found: Notification should be sent via Telegram
- **Note**: Script always updates last check timestamp after execution to prevent spamming
- Check logs for any errors in execution
2. Find and examine the response notifier script
- Common location: `~/gideon_ai_business/notifier_with_telegram.py`
- Review the script to understand:
- How it loads last check state
- How it reads the outreach log
- How it determines new responses
- How it formats Telegram notifications
- **Important**: How it sends messages - uses direct Telegram Bot API via urllib (NOT hermes_tools)
- Note: Script outputs last known and current response counts for monitoring
3. Execute the notifier script
- Run: `python3 /path/to/notifier_script.py`
- Ensure required dependencies are available (usually just standard library)
- Verify Telegram credentials are configured in the associated .env file
4. Handle the output
- If no new responses: Exit silently (appropriate for cron jobs)
- If new responses found: Notification should be sent via Telegram
- **Note**: Script always updates last check timestamp after execution to prevent spamming
- Check logs for any errors in execution
## Gideon-Specific Implementation Notes\\nBased on implementation in this session with user Gideon:\\n\\n- The notifier script (`notifier_with_telegram.py`) is designed to run every 30 minutes via cron job\\n- It checks for new responses in the outreach log (`prospects/outreach_log.json`)\\n- When new responses are detected, it sends urgent notifications via Telegram\\n- **Important**: Uses direct Telegram Bot API via urllib (not hermes_tools)\\n- For Gideon's specific use case (often driving), notifications include both audio (text-to-speech) and complete text transcripts\\n- The system defaults to silent operation - only alerts for action-required situations (prospect responses, payments, complex decisions)\\n- Human-in-the-loop is sought ONLY for: financial transactions, prospect responses requiring negotiation, major strategic pivots, legal/compliance issues, or explicit user requests for input\\n- **Cron job execution**: When run as a cron job, the script should exit silently when no new responses are found (appropriate for automated monitoring)\\n- **Last check file**: Stores state in `data/last_response_check.json` with format: {\\\"last_response_count\\\": <int>, \\\"last_check_time\\\": \\\"<ISO timestamp>\\\"}\\n- **Timestamp updates**: The script updates the last check timestamp after every run (whether new responses found or not) to prevent spamming on errors or repeated notifications\\n\\n## Environment-Specific Notes from Current Session\\n- In some Hermes environments (like this cron job), the `hermes_tools` module may not be available in the Python path\\n- Scripts attempting to import `hermes_tools` will fail with `ModuleNotFoundError`\\n- **Correct approach**: Use the Hermes CLI directly: `hermes send --to telegram \"message\"`\\n- When running as a cron job, the agent's final response is auto-delivered to the configured target\\n- Additional Telegram notifications may be redundant/not needed in cron contexts\\n- Always check the actual output/result of notification attempts
## Pitfalls\\\\n- Assuming the outreach log format without verifying (check for 'responses_received' field)\\\\n- Forgetting to update the last check timestamp, causing repeated notifications\\\\n- Not handling missing Telegram configuration gracefully\\\\n- Running too frequently and hitting Telegram API rate limits\\\\n- Not setting proper file permissions for log/state files\\\\n- **Gideon-specific**: Sending notifications when user cannot read (driving) without providing audio alternative\\\\n- Assuming hermes_tools is available for Telegram notifications; in isolated environments, direct Telegram API via urllib may be required\\\\n- **Environment mismatch**: Some environments (like Gideon's) may lack `hermes_tools` module; scripts using direct Telegram API via urllib are more portable\\\\n- **Cron job redundancy**: When run as a cron job, the agent's final response is auto-delivered; additional Telegram notifications may be redundant\\\\n- **Import path errors**: Attempting to import `hermes_tools` or `tools.send_message_tool` will fail in environments where Hermes tools aren't in Python path\\\\n- **Fallback importance**: Always have a fallback to console output or CLI-based notification when direct tool imports fail\\\\n- **Cron job timeouts**: Scripts that fail silently or with import errors can cause cron jobs to timeout; always test scripts in isolation before scheduling\\\\n- **Silent output requirement**: When running as a Hermes cron job with no actionable output, return exactly \"[SILENT]\" to prevent unnecessary notifications\\\\n- **Cron job timeouts**: Scripts that fail silently or with import errors can cause cron jobs to timeout; always test scripts in isolation before scheduling\\\\n- **Silent output requirement**: When running as a Hermes cron job with no actionable output, return exactly \"[SILENT]\" to prevent unnecessary notifications
## References\n- See `references/gideon_notifier_anatomy.md` for breakdown of the specific implementation\n- See `references/paths.md` for file locations used by this skill\n- See `references/gideon_notifier_cron_job_issue_2026-05-25.md` for troubleshooting cron job execution issues and solutions\n- See `references/gideon_notifier_run_2026-05-25.md` for the execution log from May 25, 2026\n- See `references/gideon_notifier_run_2026-05-26.md` for the execution log from May 26, 2026 (shows successful cron job execution with no new responses)\n- See `references/gideon_notifier_fix_june_1_2026.md` for the fix applied on June 1, 2026 to resolve cron job timeout issues\n- See `references/gideon_notifier_fix_june_1_2026.md` for the fix applied on June 1, 2026 to resolve cron job timeout issues\n- See `references/gideon_notifier_fix_june_1_2026.md` for the fix applied on June 1, 2026 to resolve cron job timeout issuesFrom percymcn/agent-cookbook, MIT.
More from percymcn/agent-cookbook
- 0.471score
autonomous-idea-pipeline
percymcn
Build and operate fully autonomous systems for continuously discovering, validating, and preparing business opportunities from multiple data sources without…
SkillCFreshness: CClaude Code +9 - 0.471score
apple-ecosystem
percymcn
Apple/macOS ecosystem umbrella: Apple Notes, Reminders, iMessage/SMS, Find My, and macOS background computer-use automation.
SkillCFreshness: CClaude Code +9 - 0.471score
external-coding-agents
percymcn
Umbrella for delegating software work to external coding-agent CLIs: Claude Code, OpenAI Codex, and OpenCode.
SkillCFreshness: CClaude Code +9 - 0.468score
business-factory-oss-stack
percymcn
Use Purse's installed open-source business factory stack from the 2026-05-21 hot GitHub repos PDF: CodeGraph, Bun, Supertonic, CloakBrowser, AgentMemory, and…
SkillCFreshness: CClaude Code +9 - 0.468score
agent-os
percymcn
Agent Operating System — Hermes is the command hub on Telegram.
SkillCFreshness: CClaude Code +9 - 0.468score
tradeflow-paper
percymcn
Build and operate a paper-mode self-improving trading agent for BTC/USDT with parametric strategy optimization and safety gates.
SkillCFreshness: CClaude Code +9 - 0.468score
autonomous-business-system
percymcn
A fully automated system for discovering, analyzing, and generating business plans from YouTube channels and Reddit pain points
SkillCFreshness: CClaude Code +9 - 0.464score
gideon-autonomous-prospector
percymcn
Interact with Gideon's autonomous prospector system for researching and identifying new prospects across target niches for AI content repurposing business
SkillCFreshness: CClaude Code +9 - 0.464score
ai-pdf-guide-business
percymcn
Build and operate an autonomous AI-powered PDF guide generation and sales business that creates valuable guides from trending topics and sells them…
SkillCFreshness: CClaude Code +9 - 0.464score
gumroad-operations
percymcn
Manage Purse's Gumroad store through the local Gumroad CLI and MCP server: products, sales, offer codes, subscribers, licenses, webhooks, reports, and guarded…
SkillCFreshness: CClaude Code +9 - 0.461score
delegate-to-claude-code
percymcn
Delegate complex coding/reasoning tasks to Claude Code CLI via the call_claude_code Python wrapper.
SkillCFreshness: CClaude Code +9 - 0.251score
context-fundamentals
percymcn
No description from the publisher yet.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 2
- Last commit (this folder)
- Jun 12, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/percymcn/agent-cookbook
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from percymcn
- 0.471score
autonomous-idea-pipeline
percymcn
Build and operate fully autonomous systems for continuously discovering, validating, and preparing business opportunities from multiple data sources without…
SkillCFreshness: CClaude Code +9 - 0.471score
apple-ecosystem
percymcn
Apple/macOS ecosystem umbrella: Apple Notes, Reminders, iMessage/SMS, Find My, and macOS background computer-use automation.
SkillCFreshness: CClaude Code +9 - 0.471score
external-coding-agents
percymcn
Umbrella for delegating software work to external coding-agent CLIs: Claude Code, OpenAI Codex, and OpenCode.
SkillCFreshness: CClaude Code +9 - 0.468score
autonomous-business-system
percymcn
A fully automated system for discovering, analyzing, and generating business plans from YouTube channels and Reddit pain points
SkillCFreshness: CClaude Code +9 - 0.468score
agent-os
percymcn
Agent Operating System — Hermes is the command hub on Telegram.
SkillCFreshness: CClaude Code +9 - 0.468score
tradeflow-paper
percymcn
Build and operate a paper-mode self-improving trading agent for BTC/USDT with parametric strategy optimization and safety gates.
SkillCFreshness: CClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get prospect-response-monitoring running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
prospect-response-monitoring skill. Agent Mart. https://agentmart.dev/skills/percymcn-prospect-response-monitoring (last updated 2026-10-24)