← Back to Skills Marketplace
nostrband

Servicegraph

by nostrband · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
52
Downloads
1
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install servicegraph
Description
The branded entry point to ServiceGraph — use whenever the user explicitly names **ServiceGraph** — "use ServiceGraph to…", "what datasets does ServiceGraph...
README (SKILL.md)

servicegraph

The generic way to drive ServiceGraph — a platform of metrics-enriched business datasets for founders: where to launch, who to email, who to hire. Use this skill when the user explicitly reaches for ServiceGraph. For intent-first asks that don't name the brand ("find me a CPA firm"), a specific find-* skill is the better fit — defer to it.

There is no single global catalog, and this skill hardcodes nothing about the data. It discovers everything through the API at runtime, so it stays correct as datasets are added, renamed, or re-priced. Discover the datasets from the API, discover each dataset's schema and filters from the API, then search and unlock against it. Never assume a dataset id, a field name, or a price — ask the API.

Two ways to call

Both speak to the same backend; use whichever your harness has.

  • MCP server (preferred when loaded) — https://mcp.servicegraph.co, tool names contain servicegraph. OAuth handles credentials in the harness sandbox; no token enters the model context.
  • RESThttps://api.servicegraph.co, any HTTP client, Bearer-auth with a vk_… key. The universal fallback.

What the API does

Everything except unlocking is free — discover, inspect, validate, and browse as much as you like; only revealing detail costs credits.

Capability MCP tool REST Cost
Find what datasets exist (ids, sizes, prices) list_datasets GET /v1/datasets free
Discover a dataset's schema + filter fields describe_dataset, list_fields, list_field_values GET /v1/datasets/:id… free
Build & validate a filter (or draft one from plain English) check_filter, translate_intent …/check, …/translate-intent free
Search → free brief rows (identity + headline metrics) search_dataset …/search free
Read an already-unlocked row get_row GET /v1/datasets/:id/:apex free
Unlock rows → reveal contacts + full metrics unlock_rows POST …/unlocks spends credits
Check credit balance get_credit_balance GET /v1/me/credits free

The shape is always the same: discover datasets → discover the dataset's schema → search free briefs → unlock the rows the user picks. Rows are keyed by apex domain (stripe.com, not a full URL). Confirm field and value names against the API before trusting a zero-result search — the filter parser accepts invented values silently.

Auth (REST path)

Keys are vk_* tokens the user mints at https://servicegraph.co/profile/api-keys (free credits on signup). The MCP path needs none of this.

Keep the token out of the model context — never read .env/credential files into context, and route authed calls through a shell wrapper so the key flows from the environment into the Authorization header. On 401, ask the user to set SERVICEGRAPH_API_KEY (env or .env.local) and retry; don't accept the key pasted into chat.

Cost & confirmation

Only unlock_rows spends credits, at the per-row price the dataset reports — read it, don't assume it. Unlocks are atomic (a 402 charges nothing) and cached for the dataset's TTL (re-unlocking within it is free). Confirm the cost with the user before unlocking a batch, and check get_credit_balance first if it's large.

Usage Guidance
Install only if you trust the ClawHub maintenance context. Review the autoreview helper before use because it defaults nested Codex review to full-access sandbox bypass, and use moderation, proof publishing, deploy, or migration commands only with the intended repository, credentials, target, and confirmation.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skills match their stated purposes: Convex setup/migration/performance guidance, ClawHub UI proof, PR maintenance, moderation, and autoreview. Some workflows are high-impact, especially moderation actions and the autoreview helper, but those capabilities are purpose-aligned and described.
Instruction Scope
Instructions generally require user scoping, confirmation, dry runs, verification, and official docs. The autoreview helper explicitly defaults nested Codex review to full-access sandbox bypass, so users should understand that setting before running it.
Install Mechanism
No suspicious postinstall or hidden persistence mechanism was evident in the inspected skill files. The artifact includes repo-local scripts and configuration rather than a minimal standalone skill package.
Credentials
Commands such as npm/npx/bun, Convex dev/deploy, GitHub CLI, UI proof publishing, and ClawHub moderation are consistent with the repository-maintenance and Convex-development purposes.
Persistence & Privilege
The skills can create local project files, run long-lived Convex/dev proof processes, publish UI proof artifacts, and perform authenticated moderation when explicitly invoked. I found no evidence of stealth persistence, credential harvesting, exfiltration, or automatic destructive behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install servicegraph
  3. After installation, invoke the skill by name or use /servicegraph
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the servicegraph skill. - Provides a branded entry point for explicit ServiceGraph requests. - Enables discovery and search of any ServiceGraph dataset through the API, with no hardcoded dataset or field assumptions. - Supports both REST and MCP API usage for discovering datasets, exploring schema, searching, and unlocking data. - Only unlocking rows spends credits; all other exploration is free. - Includes guidance on authentication, cost confirmation, and intended usage scenarios.
Metadata
Slug servicegraph
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Servicegraph?

The branded entry point to ServiceGraph — use whenever the user explicitly names **ServiceGraph** — "use ServiceGraph to…", "what datasets does ServiceGraph... It is an AI Agent Skill for Claude Code / OpenClaw, with 52 downloads so far.

How do I install Servicegraph?

Run "/install servicegraph" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Servicegraph free?

Yes, Servicegraph is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Servicegraph support?

Servicegraph is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Servicegraph?

It is built and maintained by nostrband (@nostrband); the current version is v1.0.0.

💬 Comments