一键导入
lev-social
Multi-platform social research: Twitter/X via Bird CLI and Reddit/TikTok via PostCrawl; aggregate results and generate sentiment/trend reports.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Multi-platform social research: Twitter/X via Bird CLI and Reddit/TikTok via PostCrawl; aggregate results and generate sentiment/trend reports.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
[WHAT] Standalone alignment auditor for north-star drift. [HOW] Scans codebase state, compares to canonical docs, classifies drift, proposes corrections. [WHEN] Use only for explicit deep-dive alignment audits. [WHY] Default alignment should run inside `work`; this remains for focused audit sessions. Triggers: "align lev", "check north star", "what's our direction", "audit alignment", "detect drift", "product pivot"
[WHAT] Builder workflow for developing `~/lev` and migrating proven work to core paths. [HOW] Assess existing code, run prior art checks, decide placement against `~/lev/docs`, apply patches, validate E2E. [WHEN] Use when formalizing POCs, placing modules, or migrating workshop output into production architecture. [WHY] Prevents drift and duplicate effort by enforcing file-based routing and docs-aligned placement. Triggers: "build feature", "migrate poc", "where should this go", "prior art check", "placement decision", "formalize"
Agentic UX design language and pattern library. Establishes CLI-as-Prompt paradigm where every CLI output is a prompt to the next agent. Includes Enriched Response Protocol, vernacular (Self-Injection, Teachable Touch, Bi-Directional), and implementation patterns for validation gates and trust calibration.
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
Agent-human interaction protocol for AI agents. Use when agents need human approvals, selections, research direction, or async feedback. Triggers on "human in the loop", "approval", "agent interaction", "get human input", or "wait for response".
Think and reason like a software architect. Analyze systems through quality attributes, trade-off analysis, and architectural drivers. Use for system design, tech selection, ADRs, architecture reviews, C4 descriptions, fitness functions, and PR review. Triggers: "architect this", "design system", "architecture review", "ADR", "trade-off analysis", "quality attributes", "fitness functions", "C4 diagram", "system design", "review PR", "review this", "/review".
| name | lev-social |
| description | Multi-platform social research: Twitter/X via Bird CLI and Reddit/TikTok via PostCrawl; aggregate results and generate sentiment/trend reports. |
| skill_type | tool |
| category | process-research-social |
[WHAT] Social media research skill integrating Bird CLI (Twitter/X) and PostCrawl (Reddit/TikTok) for sentiment analysis and trend discovery.
[HOW] Executes search queries across platforms, aggregates results, extracts sentiment patterns, and generates research reports.
[WHEN] Use for market research, competitive analysis, sentiment tracking, community feedback collection, and trend identification.
/opt/homebrew/bin/bird (Twitter/X GraphQL API)pip install postcrawl (Reddit/TikTok API)EXA_API_KEY env var (background research)TAVILY_API_KEY env var (supplemental search)# Basic search
bird search "query" -n 20 --json
# Search with pagination
bird search "query" --all --max-pages 5 --json
# Search operators
bird search "from:username query"
bird search "query min_faves:10"
bird search "@mention topic"
from postcrawl import PostCrawl
pc = PostCrawl(api_key=os.environ["POSTCRAWL_API_KEY"])
# Search
results = await pc.search(
social_platforms=["reddit"],
query="topic keywords",
results=50
)
# Extract with comments
posts = await pc.extract(
urls=["https://reddit.com/r/..."],
include_comments=True,
comment_filter_config={"min_score": 10}
)
curl -s "https://api.exa.ai/search" \
-H "x-api-key: ${EXA_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"query": "topic for research",
"type": "auto",
"numResults": 20,
"category": "tweet"
}'
Design queries per category with:
# Twitter (Bird)
bird search "query" -n 50 --json > raw/twitter-cat1.json
# Reddit (PostCrawl via Python)
python -c "..." > raw/reddit-cat1.json
# Background (Exa)
curl ... > raw/exa-context.json
Parse JSON, extract:
Aggregate into:
For large research projects:
| Role | Platform | Responsibility |
|------|----------|----------------|
| twitter-researcher-N | Bird CLI | Execute query batches |
| reddit-researcher | PostCrawl | Subreddit extraction |
| context-gatherer | Exa | Background articles |
| synthesizer | All | Aggregate + report |
Standard output structure:
~/lev/ideas/{research-topic}/
├── query-expansion-plan.md
├── raw/
│ ├── twitter-*.json
│ ├── reddit-*.json
│ └── exa-*.json
├── sentiment-by-category.md
├── top-insights.md
└── final-report.md
Create epic for research tracking:
bd create --type epic --title "Research: {topic}" --priority P0
Update with findings:
bd update {epic-id} --notes "Phase 1 complete: {summary}"
# Phase 1: Twitter sentiment
bird search "openclaw hosting" -n 50 --json > raw/twitter-hosting.json
bird search "openclaw pain point" -n 50 --json > raw/twitter-pain.json
# Phase 2: Reddit supplement
postcrawl search --platforms reddit --query "openclaw" --results 50
# Phase 3: Synthesize
# (Agent aggregates JSON, extracts patterns, generates report)
lev-research - General research orchestrationlev-intake - URL/content intakelev get - Code/docs searchThese techniques improve reliability by making intent, inputs, outputs, and fallback paths explicit. Keep this section concise and additive so existing domain guidance remains primary.
You are the prompt-architect-enhanced specialist for lev-social, responsible for deterministic execution of this skill's guidance while preserving existing workflow and constraints.