Not in the top 1,000 by GitHub stars

voygr-tech/placecall

The phone is your last API. Give your agent a voice to call any US business - reservations, inquiries, quotes. Verified outcome + transcript. First 250 calls free.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/placecall/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 534e35839c91

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 534e35839c9125cdba2f1707932cf2b84bb7d2d3

git clone --filter=blob:none --no-checkout https://github.com/voygr-tech/placecall.git .hotskills/voygr-tech-placecall && git -C .hotskills/voygr-tech-placecall checkout --detach 534e35839c9125cdba2f1707932cf2b84bb7d2d3 # Copy each selected skill directory from .hotskills/voygr-tech-placecall into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/voygr-tech/placecall.git .hotskills/voygr-tech-placecall && git -C .hotskills/voygr-tech-placecall checkout --detach 534e35839c9125cdba2f1707932cf2b84bb7d2d3 # Copy each selected skill directory from .hotskills/voygr-tech-placecall into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/voygr-tech/placecall.git .hotskills/voygr-tech-placecall && git -C .hotskills/voygr-tech-placecall checkout --detach 534e35839c9125cdba2f1707932cf2b84bb7d2d3 # Copy each selected skill directory from .hotskills/voygr-tech-placecall into .gemini/skills/<skill-name>/
111GitHub stars
1star in 7 days
1skill in this repository
58commits in 30 days

Heat

4.7
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026111

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

placecall

When your agent uses it

PlaceCall lets your agent call US businesses for reservations, inquiries and quotes, and gets through IVRs, holds and transfers. You get a verified outcome and the full transcript. First 250 calls free; you pay only for outcomes.

What it loads into context

Frontmatter

319 tokens

Always available to the agent

SKILL.md

16,878 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. What PlaceCall does
  2. What it handles
  3. What you get back
  4. Setup
  5. Limits
  6. Review before use
  7. For the agent
  8. Connection
  9. Place a call: `POST /calls`
  10. No number? Find the place first with `POST /v1/places/suggest`
  11. Follow the call: poll the event stream (do NOT hold it open)
  12. Get the result: `GET /calls/{call_id}`
  13. Other endpoints
  14. Credits & top-ups
  15. When credits run out
  16. Errors
  17. Gotchas (learned the hard way)
  18. Canonical flow

Files

  • ../../.claude-plugin/marketplace.jsonasset1,039 bytes
  • ../../.claude-plugin/plugin.jsonasset799 bytes
  • ../../assets/icon.pngasset1,293 bytes
  • SKILL.mdcore62,832 bytes
  • SKILL.mdcore62,832 bytes
  • SKILL.mdcore62,832 bytes
  • SKILL.mdcore62,832 bytes
  • SKILL.mdcore62,832 bytes
  • SKILL.mdcore62,832 bytes
  • SKILL.mdcore62,832 bytes
  • SKILL.mdcore62,832 bytes
  • SKILL.mdcore62,832 bytes
  • SKILL.mdcore62,832 bytes
  • SKILL.mdcore62,832 bytes
Read SKILL.md

# PlaceCall

PlaceCall lets your agent call US businesses to handle reservations, gather
information and get quotes. You get back the outcome and a transcript. First
250 calls free. Built by ex-Google Maps and Search developers.

## What PlaceCall does

Give PlaceCall a US number (or a list) and a task in plain English: an
inquiry, a quote request or a booking. It dials, navigates IVRs and hold, and
talks to the business.

No number? Describe the place instead, for example "a romantic restaurant in
Chicago, Saturday 8pm". PlaceCall finds candidates, explains its picks and
View the complete source on GitHub

Skills included

  • placecall

Repository facts

License
MIT
Created
Jul 24, 2026
Last pushed
Nov 5, 2026
Forks
1
Open issues
2
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 10 notes
  • skills/placecall/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/placecall/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/placecall/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/placecall/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/placecall/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/placecall/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/placecall/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/placecall/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/placecall/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/placecall/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 117 signals by file

.claude-plugin/marketplace.json

  • Network accessline 4
    "owner": {     "name": "VOYGR",     "url": "https://voygr.tech"
  • Network accessline 5
    "name": "VOYGR",     "url": "https://voygr.tech"   },
  • Network accessline 6
    "url": "https://voygr.tech"
  • Network accessline 15
    "author": {         "name": "VOYGR",         "url": "https://voygr.tech"
  • Network accessline 16
    "name": "VOYGR",         "url": "https://voygr.tech"       },
  • Network accessline 17
    "url": "https://voygr.tech"
  • Network accessline 18
    },       "homepage": "https://github.com/voygr-tech/placecall",       "repository": "https://github.com/voygr-tech/placecall",
  • Network accessline 19
    "homepage": "https://github.com/voygr-tech/placecall",
  • Network accessline 20
    "repository": "https://github.com/voygr-tech/placecall",

.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "VOYGR",     "url": "https://voygr.tech"
  • Network accessline 6
    "name": "VOYGR",     "url": "https://voygr.tech"   },
  • Network accessline 7
    "url": "https://voygr.tech"
  • Network accessline 8
    },   "homepage": "https://github.com/voygr-tech/placecall",   "repository": "https://github.com/voygr-tech/placecall",
  • Network accessline 9
    "homepage": "https://github.com/voygr-tech/placecall",
  • Network accessline 10
    "repository": "https://github.com/voygr-tech/placecall",
  • Network accessline 26
    "placecall": {       "type": "http",       "url": "https://api.voygr.tech/mcp"
  • Network accessline 27
    "type": "http",       "url": "https://api.voygr.tech/mcp"     }
  • Network accessline 28
    "url": "https://api.voygr.tech/mcp"

skills/placecall/SKILL.md

  • Network accessline 3
    description: PlaceCall lets your agent call US businesses for reservations, inquiries and quotes, and gets through IVRs, holds and transfers. You get a verified outcome and the full transcript. First 250 calls free; you pay only for outcome
  • Network accessline 4
    license: MIT compatibility: Uses the PlaceCall MCP tools when a plugin has connected them (browser sign-in, no key). Otherwise needs curl and outbound HTTPS to api.voygr.tech, the only host this skill contacts and the only place it sends PL
  • Network accessline 5
    [Credential-related source omitted]
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 13
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 14
    emoji: "☎<U+FE0F>"     homepage: https://github.com/voygr-tech/placecall     os:
  • Network accessline 15
    homepage: https://github.com/voygr-tech/placecall
  • Network accessline 96
    1. Get a free key at https://api.voygr.tech/checkout?src=clawhub with your name
  • Access to secretsline 100
    [Credential-related source omitted]
  • Network accessline 104
    <https://api.voygr.tech/checkout> shows what a new key includes and the
  • Network accessline 162
    [email-code sign-up](#sign-up-by-email-code) saves the key to `~/.codex/placecall.env` and does not print it. A lost key is replaced at <https://api.voygr.tech/recover>.
  • Network accessline 164
    <https://api.voygr.tech/recover>.
  • Network accessline 184
    The Claude Code, Codex and Cursor plugins also connect the PlaceCall MCP server (`https://api.voygr.tech/mcp`), which the user signs in to once in a browser.
  • Network accessline 185
    (`https://api.voygr.tech/mcp`), which the user signs in to once in a browser.
  • Access to secretsline 193
    [Credential-related source omitted]
  • Network accessline 264
    - Base URL: `https://api.voygr.tech` (HTTPS).
  • Access to secretsline 267
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 270
    [Credential-related source omitted]
  • Network accessline 271
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Network accessline 272
    [Credential-related source omitted]
  • Network accessline 273
    [Credential-related source omitted]
  • Access to secretsline 273
    [Credential-related source omitted]
  • Network accessline 274
    - If neither is set, source `~/.codex/placecall.env` in the same shell   command as the request: `. ~/.codex/placecall.env && curl ...`. An `export`   in one command does not carry to the next; each command runs in its own
  • Network accessline 275
    command as the request: `. ~/.codex/placecall.env && curl ...`. An `export`
  • Network accessline 281
    - No key yet? [Sign the user up by email code](#sign-up-by-email-code): they   read you six digits, and you save the key without printing it. Or send them   to <https://api.voygr.tech/checkout?src=claude-plugin> to click
  • Network accessline 282
    read you six digits, and you save the key without printing it. Or send them   to <https://api.voygr.tech/checkout?src=claude-plugin> to click   **"Get free API key"** (name + email; the page carries the API Terms they
  • Network accessline 283
    to <https://api.voygr.tech/checkout?src=claude-plugin> to click
  • Network accessline 285
    agree to). The key is emailed, never shown in the browser; ask them to paste   it here. The page also shows what a new key includes and the current credit   rates. Lost your key? <https://api.voygr.tech/recover> emails a fresh one.
  • Network accessline 286
    it here. The page also shows what a new key includes and the current credit   rates. Lost your key? <https://api.voygr.tech/recover> emails a fresh one. - Surface marker: every `POST /calls` in this skill carries
  • Network accessline 287
    rates. Lost your key? <https://api.voygr.tech/recover> emails a fresh one.
  • Network accessline 310
    [Credential-related source omitted]
  • Access to secretsline 310
    [Credential-related source omitted]
  • Network accessline 325
    curl -s -X POST https://api.voygr.tech/signup -H "Content-Type: application/json" \
  • Dangerous shell operationline 342
    [ -n "$tmp" ] && rm -f "$tmp"; echo "SAVE_UNAVAILABLE: cannot write $dest; the code was not used"; exit 1
  • Network accessline 342
    [ -n "$tmp" ] && rm -f "$tmp"; echo "SAVE_UNAVAILABLE: cannot write $dest; the code was not used"; exit 1      fi      resp=$(curl -s -X POST https://api.voygr.tech/signup/verify \
  • Network accessline 343
    fi      resp=$(curl -s -X POST https://api.voygr.tech/signup/verify \        -H "Content-Type: application/json" -d '{"verification_id":"<id>","code":"<code>"}')
  • Network accessline 344
    resp=$(curl -s -X POST https://api.voygr.tech/signup/verify \
  • Access to secretsline 346
    [Credential-related source omitted]
  • Access to secretsline 348
    [Credential-related source omitted]
  • Dangerous shell operationline 350
    rm -f "$tmp"
  • Access to secretsline 351
    [Credential-related source omitted]
  • Network accessline 353
    [Credential-related source omitted]
  • Access to secretsline 353
    [Credential-related source omitted]
  • Network accessline 354
    in `~/.codex/placecall.env` and that entering the code accepted the API Terms    (https://voygr.tech/terms-api). If the reply has `"replaced_previous_key":true`,    tell them their old key stopped working.
  • Network accessline 355
    (https://voygr.tech/terms-api). If the reply has `"replaced_previous_key":true`,
  • Network accessline 387
    [Credential-related source omitted]
  • Access to secretsline 387
    [Credential-related source omitted]
  • Access to secretsline 388
    [Credential-related source omitted]
  • Network accessline 501
    [Credential-related source omitted]
  • Network accessline 502
    [Credential-related source omitted]
  • Access to secretsline 502
    [Credential-related source omitted]
  • Network accessline 544
    [Credential-related source omitted]
  • Access to secretsline 544
    [Credential-related source omitted]
  • Access to secretsline 545
    [Credential-related source omitted]
  • Network accessline 583
    your balance still covers the 5. Rate limits: 10/min, 1000/UTC-day per account, separate from all call limits. The rate is operator-set; see <https://api.voygr.tech/checkout>. US market only, except IN, LA, MN, MT, NE;
  • Network accessline 584
    account, separate from all call limits. The rate is operator-set; see <https://api.voygr.tech/checkout>. US market only, except IN, LA, MN, MT, NE; queries and output are English.
  • Network accessline 585
    <https://api.voygr.tech/checkout>. US market only, except IN, LA, MN, MT, NE;
  • Network accessline 589
    [Credential-related source omitted]
  • Access to secretsline 589
    [Credential-related source omitted]
  • Access to secretsline 590
    [Credential-related source omitted]
  • Network accessline 626
    "rank": 1, "name": "Fleur Chicago",       "address": "3149 W Logan Blvd, Chicago, IL 60647",       "phone_e164": "+17734880477", "website": "https://…",
  • Network accessline 627
    "address": "3149 W Logan Blvd, Chicago, IL 60647",       "phone_e164": "+17734880477", "website": "https://…",       "confidence": "high", "price_band": "$$",
  • Network accessline 628
    "phone_e164": "+17734880477", "website": "https://…",
  • Network accessline 699
    # phone and brief come straight off the card you picked curl -s -X POST https://api.voygr.tech/calls \
  • Network accessline 700
    [Credential-related source omitted]
  • Access to secretsline 700
    [Credential-related source omitted]
  • Access to secretsline 701
    [Credential-related source omitted]
  • Network accessline 772
    Following the call is how the bot reaches you mid-call (`ask_user`) and how you learn the result. Do not use a long-lived `curl -N` stream: SSE lines get
  • Network accessline 773
    you learn the result. Do not use a long-lived `curl -N` stream: SSE lines get
  • Network accessline 781
    [Credential-related source omitted]
  • Network accessline 782
    [Credential-related source omitted]
  • Network accessline 783
    [Credential-related source omitted]
  • Access to secretsline 783
    [Credential-related source omitted]
  • Network accessline 784
    "https://api.voygr.tech/calls/$ID/events?after_event_id=$LAST")
  • Network accessline 818
    [Credential-related source omitted]
  • Access to secretsline 818
    [Credential-related source omitted]
  • Access to secretsline 819
    [Credential-related source omitted]
  • Network accessline 833
    [Credential-related source omitted]
  • Access to secretsline 833
    [Credential-related source omitted]
  • Network accessline 977
    [Credential-related source omitted]
  • Access to secretsline 977
    [Credential-related source omitted]
  • Network accessline 989
    pot. The 250 free calls are 2,500 credits, and suggestions draw on the same 2,500, so searching before every call gets you fewer than 250 of them. Current rates are at <https://api.voygr.tech/checkout>.
  • Network accessline 991
    Current rates are at <https://api.voygr.tech/checkout>.
  • Network accessline 993
    Top-ups are self-serve: <https://api.voygr.tech/checkout?src=claude-plugin>
  • Network accessline 1006
    - `needed_credits`: the credits this request needed to hold. - `checkout_url`: relative to `https://api.voygr.tech`. It is the API behind
  • Network accessline 1007
    - `checkout_url`: relative to `https://api.voygr.tech`. It is the API behind
  • Network accessline 1023
    2. Tell the user, in plain words: they are out of PlaceCall credits, and this    request needed `needed_credits`. They can top up at    <https://api.voygr.tech/checkout?src=claude-plugin> (paste the key into
  • Network accessline 1024
    request needed `needed_credits`. They can top up at    <https://api.voygr.tech/checkout?src=claude-plugin> (paste the key into    **Buy credits**, pick a pack, pay on Stripe). A key saved by the
  • Network accessline 1025
    <https://api.voygr.tech/checkout?src=claude-plugin> (paste the key into
  • Access to secretsline 1087
    [Credential-related source omitted]
  • Network accessline 1090
    files. Read only the one path the user names. With no key, sign the user up   by [email code](#sign-up-by-email-code) or send them to   <https://api.voygr.tech/checkout>.
  • Network accessline 1092
    <https://api.voygr.tech/checkout>.
  • Network accessline 1106
    6. The hold (30) is bigger than the charge (10): a balance of 10-29 can't    fund a call even though a call only costs 10. Keep ≥30 available. 7. Windows / MSYS curl + non-ASCII JSON: inline `-d '{…}'` with Cyrillic can
  • Network accessline 1107
    fund a call even though a call only costs 10. Keep ≥30 available. 7. Windows / MSYS curl + non-ASCII JSON: inline `-d '{…}'` with Cyrillic can    corrupt the body. Write the JSON to a file and use `--data-binary @payload.json`.
  • Network accessline 1108
    7. Windows / MSYS curl + non-ASCII JSON: inline `-d '{…}'` with Cyrillic can

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 99 facts

and 49 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/placecall/SKILL.md.cursor/skills/<skill-name>/
Gemini CLINativeManifest gemini-extension.json.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/placecall/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/placecall/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.