{"id":"218445de-e66f-40d3-8299-b531ae2ac4a6","entityType":"agent","slug":"clawhub-bibaofeng-last30days","name":"Last30days","canonicalUrl":"https://www.xpersona.co/agent/clawhub-bibaofeng-last30days","canonicalPath":"/agent/clawhub-bibaofeng-last30days","generatedAt":"2026-10-09T22:12:39.473Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T06:06:06.971Z","emptyReason":null},"description":"Research the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search. Returns a ranked, clustered... Skill: Last30days Owner: bibaofeng Summary: Research the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search. Returns a ranked, clustered... Tags: latest:1.0.4 Version history: v1.0.4 | 2026-07-11T20:39:55.900Z | auto - Expanded documentation, including quick start steps, usage flags, input/output formats, and guidance for when to use the skill. - Clarif","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 4.1K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s1740zrgcnwxsxgzt9bfj5a1jn842mag:last30days","sourceUrl":"https://clawhub.ai/bibaofeng/last30days","homepage":"https://clawhub.ai/bibaofeng/skills/last30days","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/bibaofeng/last30days","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/bibaofeng/skills/last30days","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":72,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Research the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search. Returns a ranked, clustered..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T06:06:06.971Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T06:06:06.971Z","emptyReason":null},"stars":null,"forks":null,"downloads":4060,"packageName":null,"latestVersion":"1.0.4","tractionLabel":"4.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T06:06:06.971Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T06:06:06.971Z","lastCrawledAt":"2026-10-09T06:06:06.971Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T06:06:06.971Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.4","createdAt":"2026-07-11T20:39:55.900Z","changelog":"- Expanded documentation, including quick start steps, usage flags, input/output formats, and guidance for when to use the skill. - Clarified compatibility with a wide range of agent harnesses and added explicit Python version requirements. - Added details on optional environment variables and configuration for advanced model and backend selection. - Enhanced the API reference section, listing each multi-source endpoint and retrieval capability. - Improved explanation of fail-soft behavior and structured output for agent pipelines.","fileCount":44,"zipByteSize":142857}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s1740zrgcnwxsxgzt9bfj5a1jn842mag:last30days","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bibaofeng-last30days/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bibaofeng-last30days/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bibaofeng-last30days/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bibaofeng-last30days/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bibaofeng-last30days/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bibaofeng-last30days/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T22:12:39.472Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bibaofeng-last30days/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bibaofeng-last30days/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bibaofeng-last30days/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bibaofeng-last30days/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-09T06:06:06.971Z","emptyReason":null},"readme":"Skill: Last30days\n\nOwner: bibaofeng\n\nSummary: Research the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search. Returns a ranked, clustered...\n\nTags: latest:1.0.4\n\nVersion history:\n\nv1.0.4 | 2026-07-11T20:39:55.900Z | auto\n\n- Expanded documentation, including quick start steps, usage flags, input/output formats, and guidance for when to use the skill.\n- Clarified compatibility with a wide range of agent harnesses and added explicit Python version requirements.\n- Added details on optional environment variables and configuration for advanced model and backend selection.\n- Enhanced the API reference section, listing each multi-source endpoint and retrieval capability.\n- Improved explanation of fail-soft behavior and structured output for agent pipelines.\n\nArchive index:\n\nArchive v1.0.4: 44 files, 142857 bytes\n\nFiles: README.md (1052b), scripts/dev-python.sh (385b), scripts/last30days.py (16192b), scripts/lib/__init__.py (208b), scripts/lib/aisa.py (11583b), scripts/lib/cluster.py (11289b), scripts/lib/dates.py (4016b), scripts/lib/dedupe.py (3360b), scripts/lib/entity_extract.py (4332b), scripts/lib/env.py (10299b), scripts/lib/fusion.py (8489b), scripts/lib/github.py (35678b), scripts/lib/grounding.py (1659b), scripts/lib/hackernews.py (10435b), scripts/lib/http.py (8498b), scripts/lib/instagram.py (11439b), scripts/lib/log.py (859b), scripts/lib/normalize.py (15888b), scripts/lib/pinterest.py (5367b), scripts/lib/pipeline.py (38446b), scripts/lib/planner.py (23785b), scripts/lib/polymarket.py (27138b), scripts/lib/providers.py (9591b), scripts/lib/quality_nudge.py (5413b), scripts/lib/query.py (4153b), scripts/lib/reddit_enrich.py (9827b), scripts/lib/reddit_public.py (14250b), scripts/lib/reddit.py (19853b), scripts/lib/relevance.py (5339b), scripts/lib/render.py (26229b), scripts/lib/rerank.py (12496b), scripts/lib/resolve.py (7108b), scripts/lib/schema.py (11774b), scripts/lib/signals.py (8239b), scripts/lib/snippet.py (1448b), scripts/lib/threads.py (6624b), scripts/lib/tiktok.py (11571b), scripts/lib/ui.py (25101b), scripts/lib/xiaohongshu_api.py (5483b), scripts/lib/youtube_yt.py (20382b), scripts/run-last30days.sh (184b), skill-card.md (2673b), SKILL.md (7176b), _meta.json (129b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: last30days\ndescription: Research the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search. Returns a ranked, clustered brief with citations. Use when the task needs recent social evidence, competitor comparisons, launch reactions, trend scans, or person/company profiles.\nauthor: AIsa\nversion: 1.0.4\nlicense: MIT\nhomepage: https://aisa.one\nsource: https://github.com/baofeng-tech/agent-skills-io/tree/main/targetSkills/last30days\nuser-invocable: true\nprimaryEnv: AISA_API_KEY\nrequires:\n  bins:\n  - python3\n  - bash\n  env:\n  - AISA_API_KEY\nmetadata:\n  aisa:\n    emoji: 🔎\n    requires:\n      bins:\n      - python3\n      - bash\n      env:\n      - AISA_API_KEY\n    optionalEnv:\n    - LAST30DAYS_PLANNER_MODEL\n    - LAST30DAYS_RERANK_MODEL\n    - LAST30DAYS_FUN_MODEL\n    - AISA_MODEL\n    - AISA_BASE_URL\n    - XIAOHONGSHU_API_BASE\n    - LAST30DAYS_REASONING_PROVIDER\n    - INCLUDE_SOURCES\n    - LAST30DAYS_X_BACKEND\n    - LAST30DAYS_YOUTUBE_TRANSCRIPTS\n    - LAST30DAYS_REDDIT_COMMENTS\n    - GH_TOKEN\n    - GITHUB_TOKEN\n    - LAST30DAYS_CONFIG_DIR\n    - LAST30DAYS_DEBUG\n    primaryEnv: AISA_API_KEY\n    compatibility:\n    - openclaw\n    - claude-code\n    - hermes\n  openclaw:\n    emoji: 🔎\n    requires:\n      bins:\n      - python3\n      - bash\n      env:\n      - AISA_API_KEY\n    optionalEnv:\n    - LAST30DAYS_PLANNER_MODEL\n    - LAST30DAYS_RERANK_MODEL\n    - LAST30DAYS_FUN_MODEL\n    - AISA_MODEL\n    - AISA_BASE_URL\n    - XIAOHONGSHU_API_BASE\n    - LAST30DAYS_REASONING_PROVIDER\n    - INCLUDE_SOURCES\n    - LAST30DAYS_X_BACKEND\n    - LAST30DAYS_YOUTUBE_TRANSCRIPTS\n    - LAST30DAYS_REDDIT_COMMENTS\n    - GH_TOKEN\n    - GITHUB_TOKEN\n    - LAST30DAYS_CONFIG_DIR\n    - LAST30DAYS_DEBUG\n    primaryEnv: AISA_API_KEY\n---\n\n# last30days 📰\n\n**30-day multi-source research brief for autonomous agents. Powered by AIsa.**\n\nOne API key. Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search — merged into a single ranked brief.\n\n## Compatibility\n\nWorks with any [agentskills.io](https://agentskills.io)-compatible harness, including:\n\n- **Claude Code** and **Claude**\n- **OpenAI Codex**\n- **Cursor**\n- **Gemini CLI**\n- **OpenCode**, **Goose**, **OpenClaw**, **Hermes**\n- and other harnesses that implement the [Agent Skills specification](https://agentskills.io/specification)\n\nRequires Python 3, a POSIX shell, and `AISA_API_KEY` (get one at [aisa.one](https://aisa.one)).\n\n## Example requests\n\n### Trend scan\n```text\n\"last30days OpenAI Agents SDK\"\n```\n\n### Competitor comparison\n```text\n\"last30days Claude Code vs Codex\"\n```\n\n### Person or company profile\n```text\n\"last30days Peter Steinberger\"\n```\n\n### Launch reaction\n```text\n\"last30days GPT-5 launch --deep\"\n```\n\n### Prediction-market angle\n```text\n\"last30days bitcoin price\"\n```\n\n## Quick start\n\n```bash\n# 1. Export your AIsa key\nexport AISA_API_KEY=sk-...\n\n# 2. First-run setup (interactive — picks planner / rerank / fun-scorer models)\nbash scripts/run-last30days.sh setup\n\n# 3. Research a topic\nbash scripts/run-last30days.sh \"OpenAI Agents SDK\"\n```\n\n## Common flags\n\n```bash\n# Low-latency profile (fewer candidates per source)\nbash scripts/run-last30days.sh \"$ARGUMENTS\" --quick\n\n# Higher-recall profile\nbash scripts/run-last30days.sh \"$ARGUMENTS\" --deep\n\n# Machine-readable output (full plan + candidates + clusters)\nbash scripts/run-last30days.sh \"$ARGUMENTS\" --emit=json\n\n# Restrict to specific sources\nbash scripts/run-last30days.sh \"$ARGUMENTS\" --search=reddit,x,grounding\n\n# Check provider / source availability\nbash scripts/run-last30days.sh --diagnose\n```\n\n## Inputs and outputs\n\n**Input.** A topic, person, company, product, or comparison — for example: `OpenAI Agents SDK`, `OpenClaw vs Codex`, or `Peter Steinberger`.\n\n**Output.** A markdown brief by default, or JSON with:\n\n- `query_plan` — planner-generated subqueries and source weights\n- `ranked_candidates` — reranked candidate pool with scores\n- `clusters` — semantically grouped findings\n- `items_by_source` — per-source item lists with dates, engagement, and URLs\n- `provider_runtime` — which models and retrieval backends ran\n- `errors_by_source` — any source-level failures (fail-soft)\n\n## When to use\n\n- You need recent evidence from the last 30 days about a person, company, product, market, tool, or trend.\n- You want a ranked competitor comparison, launch-reaction summary, creator or community sentiment scan, or shipping update.\n- You want a structured JSON brief to feed into another agent.\n\n## When not to use\n\n- Timeless reference questions with no recent-evidence requirement.\n- Tasks where you only want one official source and do not want social or community signals.\n\n## Capabilities\n\n- **AISA-powered**: planner (structured JSON query plan), reranker (relevance ordering), fun-scorer (meme or quirk signal), and hosted retrieval for X, YouTube, TikTok, Instagram, Polymarket, and grounded Tavily web search.\n- **Public paths (no extra credentials)**: Reddit and Hacker News.\n- **GitHub** via the official API when `GH_TOKEN` or `GITHUB_TOKEN` is set — optional.\n- **Fail-soft**: if one source errors or times out, the brief still renders with the others and notes the gap.\n\n## Model configuration\n\nThe skill makes three LLM calls per run. Each role is independently pinnable via `~/.config/last30days/.env`:\n\n```bash\nLAST30DAYS_PLANNER_MODEL=qwen-flash           # fast + reliable JSON\nLAST30DAYS_RERANK_MODEL=qwen-plus-2025-12-01  # quality ranking\nLAST30DAYS_FUN_MODEL=qwen-flash               # cheap vibes\n```\n\nOr set `AISA_MODEL=...` for a single model across all three roles. Run `last30days setup` to pick interactively — the picker fetches the live catalog from [aisa.one/docs/guides/models](https://aisa.one/docs/guides/models).\n\n## API reference\n\nlast30days calls the following AIsa endpoints directly. See the [full API Reference](https://aisa.one/docs/api-reference) for the complete catalog.\n\n- [OpenAI Chat / `createChatCompletion`](https://aisa.one/docs/api-reference/chat/createchatcompletion) — planner, reranker, fun-scorer\n- [Twitter Advanced Search](https://aisa.one/docs/api-reference/twitter/get_twitter-tweet-advanced-search) — X retrieval\n- [YouTube Search](https://aisa.one/docs/api-reference/search/get_youtube-search) — YouTube retrieval\n- [Tavily Search](https://aisa.one/docs/api-reference/search/post_tavily-search) — grounded web\n- [Polymarket Markets](https://aisa.one/docs/api-reference/prediction-market/get_polymarket-markets) — prediction-market retrieval\n\nReddit and Hacker News use their respective public APIs directly (no AISA proxy required).\n\n## Requirements\n\n- **Python 3.12+**\n- **`AISA_API_KEY`** — required. Get one at [aisa.one](https://aisa.one).\n- **`GH_TOKEN` / `GITHUB_TOKEN`** — optional, enables the GitHub source.\n\n```bash\n# Pin an interpreter ≥ 3.12\nfor py in /usr/local/python3.12/bin/python3.12 python3.14 python3.13 python3.12 python3; do\n  command -v \"$py\" >/dev/null 2>&1 || continue\n  \"$py\" -c 'import sys; raise SystemExit(0 if sys.version_info >= (3, 12) else 1)' || continue\n  LAST30DAYS_PYTHON=\"$py\"\n  break\ndone\n```\n\nFile v1.0.4:README.md\n\n# Last30days\n\nRelease-ready ClawHub skill package generated from `targetSkills/last30days`.\n\n- Skill name: `last30days`\n- Entry point: `SKILL.md`\n- Runtime assets: `scripts/`, `references/`, `assets/` when present\n\n## Notes\n\n- Research the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search. Returns a ranked, clustered brief with citations. Use when the task needs recent social evidence, competitor comparisons, launch reactions, trend scans, or person/company profiles.\n- This README is release-specific and replaces source READMEs that were written for other runtimes.\n- If the underlying instructions mention OpenClaw, treat that as source-context or compatibility guidance unless the skill is specifically about OpenClaw setup.\n\n## Quick Start\n\n1. Open `SKILL.md` to review invocation guidance and runtime requirements.\n2. Set any required environment variables before running bundled scripts.\n3. Use repo-relative paths like `python3 scripts/...` when following command examples.\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn77pgys59maz0wrb0584j5y8s8437yn\",\n  \"slug\": \"last30days\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1783802395900\n}\n\nFile v1.0.4:skill-card.md\n\n## Description:\n\nResearch the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search. Returns a ranked, clustered brief with citations.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bibaofeng](https://clawhub.ai/user/bibaofeng)\n\n### License/Terms of Use:\n\nMIT\n\n## Use Case:\n\nDevelopers, analysts, and agent users use Last30days to gather recent social, market, code-hosting, and web signals for trend scans, competitor comparisons, launch reactions, and person or company profiles.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Topics and prompts may be sent to AISA and public source APIs.\n\nMitigation: Use the skill only when that data sharing is acceptable for the task, and avoid submitting sensitive topics or prompts.\n\nRisk: Project-local configuration can redirect Xiaohongshu network requests through XIAOHONGSHU_API_BASE.\n\nMitigation: Set sensitive keys and service endpoints in a user-controlled environment or user-owned config, and avoid --search=xhs from untrusted repositories.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/bibaofeng/skills/last30days)\n- [AIsa](https://aisa.one)\n- [Agent Skills specification](https://agentskills.io/specification)\n- [AIsa model guide](https://aisa.one/docs/guides/models)\n- [AIsa API reference](https://aisa.one/docs/api-reference)\n- [AIsa OpenAI Chat API](https://aisa.one/docs/api-reference/chat/createchatcompletion)\n- [AIsa Twitter Advanced Search API](https://aisa.one/docs/api-reference/twitter/get_twitter-tweet-advanced-search)\n- [AIsa YouTube Search API](https://aisa.one/docs/api-reference/search/get_youtube-search)\n- [AIsa Tavily Search API](https://aisa.one/docs/api-reference/search/post_tavily-search)\n- [AIsa Polymarket Markets API](https://aisa.one/docs/api-reference/prediction-market/get_polymarket-markets)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, JSON, guidance]\n\n**Output Format:** [Markdown brief by default, with optional JSON containing the query plan, ranked candidates, clusters, per-source items, provider runtime, and source-level errors.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Fail-soft across sources; requires Python 3.12+, bash, and AISA_API_KEY.]\n\n## Skill Version(s):\n\n1.0.4 (source: server release metadata and SKILL.md frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.","readmeExcerpt":"Skill: Last30days Owner: bibaofeng Summary: Research the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search. Returns a ranked, clustered... Tags: latest:1.0.4 Version history: v1.0.4 | 2026-07-11T20:39:55.900Z | auto - Expanded documentation, including quick start steps, usage flags, input/output formats, and guidance for when to use the skill. - Clarif","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"\"last30days OpenAI Agents SDK\""},{"language":"text","snippet":"\"last30days Claude Code vs Codex\""},{"language":"text","snippet":"\"last30days Peter Steinberger\""},{"language":"text","snippet":"\"last30days GPT-5 launch --deep\""},{"language":"text","snippet":"\"last30days bitcoin price\""},{"language":"bash","snippet":"# 1. Export your AIsa key\nexport AISA_API_KEY=sk-...\n\n# 2. First-run setup (interactive — picks planner / rerank / fun-scorer models)\nbash scripts/run-last30days.sh setup\n\n# 3. Research a topic\nbash scripts/run-last30days.sh \"OpenAI Agents SDK\""}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: last30days\ndescription: Research the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search. Returns a ranked, clustered brief with citations. Use when the task needs recent social evidence, competitor comparisons, launch reactions, trend scans, or person/company profiles.\nauthor: AIsa\nversion: 1.0.4\nlicense: MIT\nhomepage: https://aisa.one\nsource: https://github.com/baofeng-tech/agent-skills-io/tree/main/targetSkills/last30days\nuser-invocable: true\nprimaryEnv: AISA_API_KEY\nrequires:\n  bins:\n  - python3\n  - bash\n  env:\n  - AISA_API_KEY\nmetadata:\n  aisa:\n    emoji: 🔎\n    requires:\n      bins:\n      - python3\n      - bash\n      env:\n      - AISA_API_KEY\n    optionalEnv:\n    - LAST30DAYS_PLANNER_MODEL\n    - LAST30DAYS_RERANK_MODEL\n    - LAST30DAYS_FUN_MODEL\n    - AISA_MODEL\n    - AISA_BASE_URL\n    - XIAOHONGSHU_API_BASE\n    - LAST30DAYS_REASONING_PROVIDER\n    - INCLUDE_SOURCES\n    - LAST30DAYS_X_BACKEND\n    - LAST30DAYS_YOUTUBE_TRANSCRIPTS\n    - LAST30DAYS_REDDIT_COMMENTS\n    - GH_TOKEN\n    - GITHUB_TOKEN\n    - LAST30DAYS_CONFIG_DIR\n    - LAST30DAYS_DEBUG\n    primaryEnv: AISA_API_KEY\n    compatibility:\n    - openclaw\n    - claude-code\n    - hermes\n  openclaw:\n    emoji: 🔎\n    requires:\n      bins:\n      - python3\n      - bash\n      env:\n      - AISA_API_KEY\n    optionalEnv:\n    - LAST30DAYS_PLANNER_MODEL\n    - LAST30DAYS_RERANK_MODEL\n    - LAST30DAYS_FUN_MODEL\n    - AISA_MODEL\n    - AISA_BASE_URL\n    - XIAOHONGSHU_API_BASE\n    - LAST30DAYS_REASONING_PROVIDER\n    - INCLUDE_SOURCES\n    - LAST30DAYS_X_BACKEND\n    - LAST30DAYS_YOUTUBE_TRANSCRIPTS\n    - LAST30DAYS_REDDIT_COMMENTS\n    - GH_TOKEN\n    - GITHUB_TOKEN\n    - LAST30DAYS_CONFIG_DIR\n    - LAST30DAYS_DEBUG\n    primaryEnv: AISA_API_KEY\n---\n\n# last30days 📰\n\n**30-day multi-source research brief for autonomous agents. Powered by AIsa.**\n\nOne API key. Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search — merged into a single ranked brief.\n\n## Compatibility\n\nWorks with any [agentskills.io](https://agentskills.io)-compatible harness, including:\n\n- **Claude Code** and **Claude**\n- **OpenAI Codex**\n- **Cursor**\n- **Gemini CLI**\n- **OpenCode**, **Goose**, **OpenClaw**, **Hermes**\n- and other harnesses that implement the [Agent Skills specification](https://agentskills.io/specification)\n\nRequires Python 3, a POSIX shell, and `AISA_API_KEY` (get one at [aisa.one](https://aisa.one)).\n\n## Example requests\n\n### Trend scan\n```text\n\"last30days OpenAI Agents SDK\"\n```\n\n### Competitor comparison\n```text\n\"last30days Claude Code vs Codex\"\n```\n\n### Person or company profile\n```text\n\"last30days Peter Steinberger\"\n```\n\n### Launch reaction\n```text\n\"last30days GPT-5 launch --deep\"\n```\n\n### Prediction-market angle\n```text\n\"last30days bitcoin price\"\n```\n\n## Quick start\n\n```bash\n# 1. Export your AIsa key\nexport AISA_API_KEY=sk-...\n\n# 2. First-run setup (interactive — picks planner / rerank / fun-scorer models)\nb"},{"path":"README.md","content":"# Last30days\n\nRelease-ready ClawHub skill package generated from `targetSkills/last30days`.\n\n- Skill name: `last30days`\n- Entry point: `SKILL.md`\n- Runtime assets: `scripts/`, `references/`, `assets/` when present\n\n## Notes\n\n- Research the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search. Returns a ranked, clustered brief with citations. Use when the task needs recent social evidence, competitor comparisons, launch reactions, trend scans, or person/company profiles.\n- This README is release-specific and replaces source READMEs that were written for other runtimes.\n- If the underlying instructions mention OpenClaw, treat that as source-context or compatibility guidance unless the skill is specifically about OpenClaw setup.\n\n## Quick Start\n\n1. Open `SKILL.md` to review invocation guidance and runtime requirements.\n2. Set any required environment variables before running bundled scripts.\n3. Use repo-relative paths like `python3 scripts/...` when following command examples."},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn77pgys59maz0wrb0584j5y8s8437yn\",\n  \"slug\": \"last30days\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1783802395900\n}"},{"path":"skill-card.md","content":"## Description:\n\nResearch the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search. Returns a ranked, clustered brief with citations.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bibaofeng](https://clawhub.ai/user/bibaofeng)\n\n### License/Terms of Use:\n\nMIT\n\n## Use Case:\n\nDevelopers, analysts, and agent users use Last30days to gather recent social, market, code-hosting, and web signals for trend scans, competitor comparisons, launch reactions, and person or company profiles.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Topics and prompts may be sent to AISA and public source APIs.\n\nMitigation: Use the skill only when that data sharing is acceptable for the task, and avoid submitting sensitive topics or prompts.\n\nRisk: Project-local configuration can redirect Xiaohongshu network requests through XIAOHONGSHU_API_BASE.\n\nMitigation: Set sensitive keys and service endpoints in a user-controlled environment or user-owned config, and avoid --search=xhs from untrusted repositories.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/bibaofeng/skills/last30days)\n- [AIsa](https://aisa.one)\n- [Agent Skills specification](https://agentskills.io/specification)\n- [AIsa model guide](https://aisa.one/docs/guides/models)\n- [AIsa API reference](https://aisa.one/docs/api-reference)\n- [AIsa OpenAI Chat API](https://aisa.one/docs/api-reference/chat/createchatcompletion)\n- [AIsa Twitter Advanced Search API](https://aisa.one/docs/api-reference/twitter/get_twitter-tweet-advanced-search)\n- [AIsa YouTube Search API](https://aisa.one/docs/api-reference/search/get_youtube-search)\n- [AIsa Tavily Search API](https://aisa.one/docs/api-reference/search/post_tavily-search)\n- [AIsa Polymarket Markets API](https://aisa.one/docs/api-reference/prediction-market/get_polymarket-markets)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, JSON, guidance]\n\n**Output Format:** [Markdown brief by default, with optional JSON containing the query plan, ranked candidates, clusters, per-source items, provider runtime, and source-level errors.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Fail-soft across sources; requires Python 3.12+, bash, and AISA_API_KEY.]\n\n## Skill Version(s):\n\n1.0.4 (source: server release metadata and SKILL.md frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Research the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search. Returns a ranked, clustered... Skill: Last30days Owner: bibaofeng Summary: Research the last 30 days across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and grounded web search. Returns a ranked, clustered... Tags: latest:1.0.4 Version history: v1.0.4 | 2026-07-11T20:39:55.900Z | auto - Expanded documentation, including quick start steps, usage flags, input/output formats, and guidance for when to use the skill. - Clarif","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1179,"uniquenessScore":49,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T06:06:06.971Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T06:06:06.971Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T22:12:39.473Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}