Install
$ agentstack add skill-selat-ai-selat-skills-scrapecreators ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
scrapecreators
When To Use
Use when the user wants social media data scraped from Instagram, TikTok, LinkedIn, or X/Twitter — profiles, recent posts, tweets, company pages, hashtag searches, or trending content. Common contexts: influencer research, social listening, competitive analysis, content research, and lead generation. This is a multi-merchant skill: X/Twitter capabilities are via the SELAT Router SELAT-native calls (catalog.selat.ai, Circle Gateway-batched via the SELAT Router), while Instagram/TikTok (StableSocial) and LinkedIn (Clado) capabilities run as via the SELAT Router MPP payments through the SELAT Router. (The skill name is historical — it was originally backed by a single "Scrape Creators" merchant.)
Workflow
- Install:
selat skill install scrapecreators - Run:
selat skill run scrapecreators [--handle openai] [--hashtag tech] [--tweetId ...] [--linkedinUrl ...] [--instagramHandle ...] - The CLI compiles each step in
manifest.jsoninto aselat-paycall — SELAT-native steps pay upstream Gateway-batched; StableSocial and Clado steps settle through the SELAT Router (MPP) — runs the steps in order, and prints a per-step ✓/✗ summary.
Only pass the params for the capabilities you actually need; unused steps still run against their defaults unless you scope the run.
Inputs And Outputs
| Param | Required | Default | Description | |---|---|---|---| | handle | no | openai | Handle without @ for X/Twitter, Instagram, and TikTok profile/posts lookups | | tweetId | no | 1234567890123456789 | Numeric tweet ID for tweet-details (catalog.selat.ai takes IDs, not tweet URLs) | | linkedinUrl | no | https://linkedin.com/in/satyanadella | LinkedIn profile URL | | linkedinPostUrl | no | https://linkedin.com/posts/somepost | LinkedIn post URL | | linkedinCompanyUrl | no | https://linkedin.com/company/anthropic | LinkedIn company page URL | | instagramHandle | no | openai | Instagram handle for the secondary profile lookup (replaces the old numeric userId) | | hashtag | no | tech | TikTok hashtag (without #) |
Outputs: each step returns the merchant's JSON payload for that endpoint (profile objects, tweet/post arrays, company metadata, hashtag/search video lists). The CLI prints status and the response body per step.
Gotchas
- Mixed rails: the StableSocial and Clado steps settle via MPP on Tempo and need
SELAT_ROUTER_URLconfigured with the SELAT Router reachable; the SELAT-native X/Twitter steps are through the SELAT Router. - Per-step caps (
maxAmount) are ~10x each live price ($0.10–$0.75; full-run fallback $0.75); live prices total ≈ $0.45 across all 12 steps (seereferences/endpoints.md). - Handles must be passed without the leading
@; hashtags without the leading#. - Tweet details take a numeric tweet ID (
tweetId), not a tweet URL. - The LinkedIn steps expect a full URL and POST it as
linkedin_urlin the body via Clado. - Instagram lookups are by handle — there is no numeric-userId or single-post-by-URL endpoint; the recent-posts step returns the handle's latest posts instead of one post.
- TikTok "trending" is served by StableSocial keyword search (
{"query":"trending"}); there is no region-scoped trending-feed endpoint. - Steps run independently (continue-across-steps): one capability can succeed while another fails — check the per-step summary.
Validation
> --chain base in the probe commands below is only the flag selat-pay requires today — a probe reads a free, chain-independent quote and never settles. A real paid run resolves the settlement chain from your funded Circle Gateway balance, not the manifest.
- Probe without paying (free 402 probe per repo convention):
selat-pay GET "https://catalog.selat.ai/twitter/user/info?userName=openai" --chain base --probe-onlyselat-pay POST "https://stablesocial.dev/api/tiktok/profile" --body '{"handle":"openai"}' --chain base --probe-onlyselat-pay POST "https://clado.mpp.paywithlocus.com/clado/linkedin-profile" --body '{"linkedin_url":"https://linkedin.com/in/satyanadella"}' --chain base --probe-only- A
--probe-onlycall returns the 402 payment requirements without settling; a successful paid run printsstatus=200and a ✓ for each step.
References
manifest.json— the machine-readable payment recipe this skill runs.- [
references/endpoints.md](references/endpoints.md) — the merchant endpoints, methods, and live prices (probe-verified 2026-07-10) this skill calls. - selat-pay — https://github.com/SELAT-AI/selat-pay
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: SELAT-AI
- Source: SELAT-AI/selat-skills
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.