Dataify Reddit Posts
Collect Reddit Posts data and return results
Rank
62
Safety
84
Downloads
972
Updated
Oct 11, 2026
Version
1.3.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 972 downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 972 downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.3.0release · observed Sep 1, 2026
- Handshake status
- UNKNOWNsecurity
What changed
Newest first. Only changes that point at a source are listed.
Release 1.3.0release
默认返回最终采集结果,完善异步等待下载与安全恢复;修复空目标误执行、Quick Start、Token 配置和触发路由冲突,并补齐发布前自动化测试
Observed Sep 1, 2026 · source
Install and run
Setup complexity: low.
clawhub skill install s17feed8b2qc486skqmjapxmjs86bd4f:dataify-reddit-posts- Install using `clawhub skill install s17feed8b2qc486skqmjapxmjs86bd4f:dataify-reddit-posts` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/dataify-server/dataify-reddit-posts before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-dataify-server-dataify-reddit-posts/snapshot"
Run-check
$0.02 USD1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.
Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.
Documentation
CLAWHUB
103,483 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: dataify-reddit-posts
description: "Collect Reddit posts by post URL, keyword, or subreddit URL. Do not use when only comments from a known post are required."
---
# Dataify Reddit Posts
Submit Reddit post information collection jobs through Dataify Builder. This skill is a guided wrapper for three collection modes:
| Mode | Collector ID | Use For |
| --- | --- | --- |
| Post URL | `reddit_posts_by-url` | Collecting one or more Reddit posts by post URL. |
| Keyword | `reddit_posts_by-keywords` | Collecting Reddit posts by search keyword. |
| Subreddit URL | `reddit_posts_by-subredditurl` | Collecting Reddit posts from a subreddit URL with sort and time options. |
After submission, continue monitoring the returned `task_id` and return the final result by default.
## Quick Start
**Input:** a subreddit keyword.
```bash
python3 scripts/submit_dataify_reddit_posts.py --mode keywords --keyword "datascience" --num-of-posts 10
```
The command waits up to 10 minutes and prints the final JSON result. Add `--no-wait` only for submission-only behavior.
If `DATAIFY_API_TOKEN` is missing, log in or register at https://dashboard.dataify.com/login?utm_source=skill. New accounts receive 50 free credits.
## API TOKEN Handling
Use `DATAIFY_API_TOKEN` as the long-term saved token name.
- If `DATAIFY_API_TOKEN` is saved locally, use it without asking the user to re-enter the token.
- If the user does not have an API TOKEN, tell them they can register or log in at [Dataify](https://dashboard.dataify.com/login?utm_source=skill) to get one.
- If the user wants to save it, give the appropriate command for their shell and ask them to run it; do not silently persist tokens without confirmation.
- Do not call the Builder endpoint without a token.
- Always call it `API TOKEN` in user-facing instructions. Prefer the environment variable name `DATAIFY_API_TOKEN` for saved local use.
PowerShell examples for saving the token for the current session:
```powershell
$env:DATAIFY_API_TOKEN = "YOUR_DATAIFY_API_TOKEN"
```
For a persistent user-level variable on Windows:
```powershell
[Environment]::SetEnvironmentVariable("DATAIFY_API_TOKEN", "YOUR_DATAIFY_API_TOKEN", "User")
```
## Core Workflow
1. First ask the user to choose a collection mode: `url`, `keywords`, or `subredditurl`.
2. After the user chooses a mode, show only that mode's parameter table and defaults.
3. If the selected mode has dropdown fields, show the dropdown options as Markdown tables with `Label` and `Value` columns.
4. Ask whether the user wants to change any value before running the task.
5. Ask whether the user wants to collect multiple Reddit post groups for the selected mode.
6. Normalize the final values into a list of parameter objects for the selected mode only.
9. Validate the selected mode, URLs, numeric values, dropdown values, and file name.
10. Submit the Builder request with the selected mode's `spider_id`.
11. Read `data.task_id` from the Builder response and read `data.s_meta.json
{
"ownerId": "kn74z5hmmwk21kw8tpphd9w21x86bkdf",
"slug": "dataify-reddit-posts",
"version": "1.3.0",
"publishedAt": 1788254118587
}references/modes-and-parameters.md
# Modes and parameters
Read this reference only when selecting a non-default mode or mapping advanced fields.
## Post URL Mode Parameters
Use this section only when the user chooses `url`.
| Field | Required | Default | Location | Notes |
| --- | --- | --- | --- | --- |
| `url` | Yes | `https://www.reddit.com/r/battlefield2042/comments/1cmqs1d/official_update_on_the_next_battlefield_game/` | `spider_parameters` | Reddit post URL. |
| `file_name` | No | `{{TasksID}}` | Builder form field | Use the default when the user does not change it. |
Also ask: "Do you want to collect multiple Reddit post URL groups? If yes, provide multiple `url` values."
Post URL mode handling:
- Trim leading and trailing whitespace from `url`.
- `url` cannot be empty.
- `url` must start with `https://www.reddit.com/`.
- Submit `spider_id=reddit_posts_by-url`.
- Submit `spider_parameters` as a JSON string containing one or more objects like:
```json
[{"url":"https://www.reddit.com/r/battlefield2042/comments/1cmqs1d/official_update_on_the_next_battlefield_game/"}]
```
## Keyword Mode Parameters
Use this section only when the user chooses `keywords`.
| Field | Required | Default | Location | Notes |
| --- | --- | --- | --- | --- |
| `keyword` | Yes | `datascience` | `spider_parameters` | Reddit post search keyword. |
| `num_of_posts` | No | `10` | `spider_parameters` | Maximum number of posts to collect. Must be an integer greater than or equal to `0`. |
| `file_name` | No | `{{TasksID}}` | Builder form field | Use the default when the user does not change it. |
Also ask: "Do you want to collect multiple Reddit keyword groups? If yes, provide multiple groups with `keyword` and `num_of_posts`."
Keyword mode handling:
- Trim leading and trailing whitespace from `keyword`.
- `keyword` cannot be empty.
- `num_of_posts` must be an integer greater than or equal to `0`.
- Submit `spider_id=reddit_posts_by-keywords`.
- Submit `spider_parameters` as a JSON string containing one or more objects like:
```json
[{"keyword":"datascience","num_of_posts":"10"}]
```
## Subreddit URL Mode Parameters
Use this section only when the user chooses `subredditurl`.
| Field | Required | Default | Location | Notes |
| --- | --- | --- | --- | --- |
| `url` | Yes | `https://www.reddit.com/r/battlefield2042` | `spider_parameters` | Subreddit URL. |
| `sort_by` | No | `Hot` | `spider_parameters` | Post sort option. |
| `num_of_posts` | No | `10` | `spider_parameters` | Maximum number of posts to collect. Must be an integer greater than or equal to `0`. |
| `sort_by_time` | No | `Now` | `spider_parameters` | Time sort option. Time fields do not take effect with `Hot` and `New`. |
| `file_name` | No | `{{TasksID}}` | Builder form field | Use the default when the user does not change it. |
Dropdown options for `sort_by`:
| Label | Value |
| --- | --- |
| Hot | `Hot` |
| Top | `Top` |
| New | `New` |
| Rising | `Rising` |
Dropdown options for `sort_by_time`:
| Label | Value |
| --- | -skill-card.md
## Description: Collect Reddit posts by post URL, keyword, or subreddit URL through Dataify Builder. This skill is ready for commercial/non-commercial use. ## Publisher: [dataify-server](https://clawhub.ai/user/dataify-server) ### License/Terms of Use: MIT-0 ## Use Case: External users and developers use this skill to submit and monitor Dataify Builder jobs that collect Reddit posts by URL, keyword, or subreddit URL. It is intended to return the final collected JSON result when monitoring completes. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The security review reports that the skill imports unaudited sibling runtime code and passes the Dataify API token to it. Mitigation: Install only after reviewing or pinning the expected dataify-task-operations runtime, and avoid pasting API tokens into chat. Risk: Using the Dataify Builder service may consume Dataify credits. Mitigation: Review the selected collection mode and requested volume before execution, especially for multiple inputs or high-volume jobs. ## Reference(s): - [Modes and parameters](references/modes-and-parameters.md) - [ClawHub skill page](https://clawhub.ai/dataify-server/skills/dataify-reddit-posts) ## Skill Output: **Output Type(s):** [Text, Markdown, Shell commands, JSON] **Output Format:** [Markdown guidance with shell commands and JSON task or result payloads] **Output Parameters:** [1D] **Other Properties Related to Output:** [May return a task_id and resume guidance if asynchronous monitoring times out; otherwise returns the final collected JSON result.] ## Skill Version(s): 1.3.0 (source: server release evidence) ## Ethical Considerations: Users 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.
SKILL.zh-CN.md
---
name: dataify-reddit-posts
description: "提交 Dataify Reddit Post Information Builder 任务,支持三种 Reddit 帖子采集模式。当用户需要 Reddit post information collection tool、采集/抓取/爬取 Reddit posts 或 post data,按 post URL、keyword、subreddit URL 采集 Reddit posts,创建 reddit_posts_by-url、reddit_posts_by-keywords 或 reddit_posts_by-subredditurl 任务,或表达 Reddit 帖子采集/抓取、帖子信息采集/抓取、帖子 URL 采集、关键词采集、subreddit url 采集等含义时使用。也用于接收 task_id/status、配置 DATAIFY_API_TOKEN 或排查此 Dataify Builder 请求。"
---
# Dataify Reddit Posts
通过 Dataify Builder 提交 Reddit 帖子信息采集任务。本技能是三种采集模式的引导封装:
| 模式 | 采集器 ID | 用途 |
| --- | --- | --- |
| 帖子 URL | `reddit_posts_by-url` | 通过帖子 URL 采集一个或多个 Reddit 帖子。 |
| 关键词 | `reddit_posts_by-keywords` | 通过搜索关键词采集 Reddit 帖子。 |
| Subreddit URL | `reddit_posts_by-subredditurl` | 通过 subreddit URL 采集 Reddit 帖子,支持排序和时间选项。 |
提交成功后,向用户提供 `task_id`、返回的或推断的状态,并告知用户前往 [Dataify](https://dashboard.dataify.com?utm_source=skill) 查看结果。
## API TOKEN 处理
使用 `DATAIFY_API_TOKEN` 作为长期保存的 token 名称。
- 如果用户在请求中提供了 token,则在本次运行中使用该 token。
- 如果未提供 token,先检查环境中是否已在本地保存 `DATAIFY_API_TOKEN`。
- 如果本地已保存 `DATAIFY_API_TOKEN`,则直接使用,无需要求用户重新输入。
- 如果本地没有可用的 token,告知用户需要提供 Dataify API TOKEN。
- 如果用户没有 API TOKEN,告知用户可以在 [Dataify](https://dashboard.dataify.com/login?utm_source=skill) 注册或登录以获取。
- 如果用户已有 API TOKEN,告知用户可以在 [Dataify](https://dashboard.dataify.com?utm_source=skill) 右上角找到。
- 用户提供 API TOKEN 后,如果本地未保存 `DATAIFY_API_TOKEN`,询问是否将其保存为 `DATAIFY_API_TOKEN` 以供后续使用。
- 如果用户希望保存,提供适合其 shell 的命令并要求其执行;不要在未经确认的情况下静默保存 token。
- 没有 token 不要调用 Builder 接口。
- 在面向用户的说明中始终称其为 `API TOKEN`。保存到本地时优先使用环境变量名 `DATAIFY_API_TOKEN`。
PowerShell 示例,为当前会话保存 token:
```powershell
$env:DATAIFY_API_TOKEN = "YOUR_DATAIFY_API_TOKEN"
```
在 Windows 上设置持久的用户级变量:
```powershell
[Environment]::SetEnvironmentVariable("DATAIFY_API_TOKEN", "YOUR_DATAIFY_API_TOKEN", "User")
```
## 核心工作流程
1. 首先询问用户选择采集模式:`url`、`keywords` 或 `subredditurl`。
2. 用户选择模式后,仅展示该模式的参数表格和默认值。
3. 如果所选模式有下拉字段,以包含 `Label` 和 `Value` 列的 Markdown 表格展示下拉选项。
4. 询问用户是否需要在运行任务前修改任何值。
5. 询问用户是否需要为所选模式采集多组 Reddit 帖子。
6. 将最终值规范化为仅包含所选模式的参数对象列表。
7. 从显式输入或已保存的 `DATAIFY_API_TOKEN` 中获取 Dataify token。
8. 如果没有可用的 token,要求用户输入 API TOKEN 并询问是否将其保存为 `DATAIFY_API_TOKEN`。
9. 验证所选模式、URL、数值、下拉值和文件名。
10. 使用所选模式的 `spider_id` 提交 Builder 请求。
11. 从 Builder 响应中读取 `data.task_id`,并在存在时读取 `data.status` 或 `status`。
13. 告知用户前往 [Dataify](https://dashboard.dataify.com?utm_source=skill) 查看或管理结果。
## 模式选择
当用户调用此技能时,首先展示以下 Markdown 表格并要求选择一种模式:
| 标签 | 值 |
| --- | --- |
| 通过帖子 URL 采集 Reddit 帖子 | `url` |
| 通过关键词采集 Reddit 帖子 | `keywords` |
| 通过 subreddit URL 采集 Reddit 帖子 | `subredditurl` |
询问:"您想使用哪种采集模式:`url`、`keywords` 还是 `subredditurl`?"
在模式明确之前不要提交 Builder 请求。
## 帖子 URL 模式参数
仅当用户选择 `url` 时使用本节。
| 字段 | 必填 | 默认值 | 位置 | 说明 |
| --- | --- | --- | --- | --- |
| `url` | 是 | `https://www.reddit.com/r/battlefield2042/comments/1cmqs1d/official_update_on_the_next_battlefield_game/` | `spider_parameters` | Reddit 帖子 URL。 |
| `file_name` | 否 | `{{TasksID}}` | Builder 表单字段 | 用户未更改时使用默认值。 |
同时询问:"您是否需要采集多组 Reddit 帖AionUi
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!
activepieces
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
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
- Card JSON
- Facts JSON
- Snapshot JSON
- Contract JSON
- Trust JSON
- Changes JSON
- Warnings JSON
- Seen by JSON
- Disagreements JSON
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/dataify-server/skills/dataify-reddit-posts",
"sourceUrl": "https://clawhub.ai/dataify-server/skills/dataify-reddit-posts",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T23:57:09.548Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-dataify-server-dataify-reddit-posts/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-dataify-server-dataify-reddit-posts/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T23:57:09.548Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "972 downloads",
"href": "https://clawhub.ai/dataify-server/dataify-reddit-posts",
"sourceUrl": "https://clawhub.ai/dataify-server/dataify-reddit-posts",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T23:57:09.548Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.3.0",
"href": "https://clawhub.ai/dataify-server/dataify-reddit-posts",
"sourceUrl": "https://clawhub.ai/dataify-server/dataify-reddit-posts",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-01T09:15:18.587Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-dataify-server-dataify-reddit-posts/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-dataify-server-dataify-reddit-posts/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.3.0",
"description": "默认返回最终采集结果,完善异步等待下载与安全恢复;修复空目标误执行、Quick Start、Token 配置和触发路由冲突,并补齐发布前自动化测试",
"href": "https://clawhub.ai/dataify-server/dataify-reddit-posts",
"sourceUrl": "https://clawhub.ai/dataify-server/dataify-reddit-posts",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-01T09:15:18.587Z",
"isPublic": true
}
]
}Record generated Oct 12, 2026.
For crawlers
This page is free to read. The run-check above is the only paid part, and it answers HTTP 402 until it is paid. Everything else here is public.
- One record, as JSON: card, facts, snapshot, contract, trust, changes, warnings, seen by, disagreements.
- Every agent, one feed: /.well-known/ai-catalog.json
- What this site sells, and the price: /.well-known/x402
- Paid run-check: /api/v1/agents/clawhub-dataify-server-dataify-reddit-posts/run-check
