ask-human-expert
Lets your agent ask real executives and domain experts questions for answers. It's useful for getting practical knowledge and customer insights.
What it does
This tool connects you with real experts (executives, professionals) to get answers to your questions or for short conversations. It's useful when you need practical experience, not just internet information.
When to use it
- ✓When you need advice based on real experience, not web searches.
- ✓To learn about potential customers or get expert opinions.
- ✓When you want to talk to a specific person, if you know their name.
Example of what to ask your AI
“I want to talk to a VP of Sales about how they manage their teams. Can you find someone like that for me?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool finds experts based on your description and sends them your question. You only pay if they respond or schedule a chat. There's a free test mode to try it out at no cost.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill ask-human-expertOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ask-human-expert/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Ask a Human Expert
Overview
Instant Expert sends a paid ask from the user's account to real professionals: executives, operators and domain experts it finds from a description, or one specific person the user names. Each ask is a question for a written or voice answer, or a 15 to 60 minute call. The person is paid only if they answer or book, and the user is charged only then. Use it for knowledge work (judgment and first-hand experience from specific people), not errands or physical tasks.
The agent drives Instant Expert's MCP tools. When they aren't connected, it calls the free test server with curl, so the whole flow can be tried with no account or card. Adapted from the official skill, which also bundles a small test-mode helper script: https://github.com/Instant-Expert/skills
When to Use This Skill
- Use when the answer needs a practitioner's experience rather than a web page: "How long did SOC 2 Type II take you?", "How do claims teams at mid-size insurers triage?"
- Use for customer discovery, user interviews, expert input, or a first conversation with a kind of buyer.
- Use when the user names someone to reach: "Jane Doe, VP of Sales at Acme", a LinkedIn URL or an email.
- Use when the user asks whether anyone answered an earlier ask.
- Do not use to find personal contact details, to get confidential or material non-public information, for physical tasks, or to message people the user hasn't approved.
How It Works
Step 1: Pick the mode
If the session already has the Instant Expert MCP tools (search_people, queue_requests, prepare_request_order and so on), call them directly. A result with "test_mode": true came from test mode; anything else is the user's live account.
Otherwise start a free 24-hour test sandbox. No account or card is needed, and each network can start 5 an hour, so reuse the token until it expires:
mkdir -p ~/.config/instant-expert
curl -sS -X POST https://instant.expert/api/sandbox -o ~/.config/instant-expert/sandbox.json
The saved JSON has token, expires_at and mcp_url. Call a tool by posting a JSON-RPC tools/call to the test server. It is stateless, so no initialize step is needed:
curl -sS https://instant.expert/mcp/test \
-H "Authorization: Bearer $(sed -n 's/.*"token":"\([^"]*\)".*/\1/p' ~/.config/instant-expert/sandbox.json)" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_requests","arguments":{}}}'
The answer is in result.structuredContent (the same JSON is in result.content[0].text). result.isError: true means the tool rejected the call; read its message. Use "method":"tools/list" to see every tool and its arguments. An HTTP 401 means the sandbox expired, so start a new one.
Test mode has about 300 fictional people at fictional companies, so a niche search comes back with the closest fictional matches. Invitations are recorded instead of sent, the fictional people answer within seconds, and orders use a Stripe test card. Nothing reaches a real person or moves real money. Tell the user once that results are simulated.
Step 2: Choose who to ask
Tools that start work (search_people, import_people, queue_requests) return a job_id. Poll get_job, waiting poll_after_seconds between calls, until status is succeeded or failed. Give every new operation its own idempotency_key, and reuse a key only to retry the same call.
- A named person with a LinkedIn URL or email: skip searching and pass
peopletoqueue_requests, for example[{"linkedin_url": "https://www.linkedin.com/in/..."}]. - A named person with only a name and company: call
import_peoplewithpeopleset to[{"name": "...", "company": "..."}], thenget_search. If there's no match, ask the user for a LinkedIn URL or email. - A kind of person: call
search_peopleonce with the whole request, including how many people and any exclusions, then read the list withget_search(page_size: 100). - Only a goal ("we're building X, who should we talk to?"): call
plan_outreachwith adescription, let the user pick an audience, then run itssearch_querythroughsearch_people.
Step 3: Draft the ask
Call queue_requests with search_id (plus person_profile_ids to keep a subset) or people, and:
…
FAQ
What happens if the person doesn't respond?
If the person doesn't answer or can't help, you won't be charged.
Can I talk to a specific person?
Yes, if you have the person's name, email, or LinkedIn link, you can ask to contact them directly.
Is it safe to use my credit card?
In test mode, nothing is charged. In live mode, you're only charged after approval and when the expert responds or schedules the meeting.
Details
Original description by the author
Ask real executives and domain experts a question through Instant Expert for a written answer or short call: practitioner knowledge, customer discovery. Free test mode; live sends need approval.
Popularity
- GitHub stars
- 48k
- Ranking position
- #2208
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
dashboard-builder
Helps your agent create useful monitoring dashboards. It turns data into charts that answer important system questions.
affaan-m/ECC
dev-team
Simulates a collaborative development team where different roles respond to a problem together. It's useful for getting multiple perspectives without manually switching agents.
affaan-m/ECC
ecc-council
Has your agent convene a four-voice council for difficult decisions. It's useful when there are multiple good options and debate is needed before choosing.
affaan-m/ECC