返回顶部
m

mastodon-scout乳齿象侦察

Read-only Mastodon skill. Outputs human-readable timeline summaries or raw JSON.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.1
安全检测
已通过
1,987
下载量
免费
免费
5
收藏
概述
安装方式
版本历史

mastodon-scout

Mastodon Scout

目的

只读的 Mastodon 技能。通过捆绑的 Python 脚本(scripts/mastodon_scout.py)从 Mastodon API 获取数据。默认返回人类可读的摘要,使用 --json 参数返回原始 JSON。



调用规则(强制)

bash
python3 ./scripts/mastodon_scout.py <命令> [选项]

命令

命令获取内容
home已认证用户的主时间线
user-tweets
已认证用户自己的帖子 | | mentions | 提及已认证用户的帖子 | | search <查询> | 匹配查询的帖子 |

选项

--instance <网址> Mastodon 实例基础 URL(默认:$MASTODON_INSTANCE 或 https://mastodon.social)
--limit <整数> 返回的项目数量(默认:$LIMIT 或 20)
--json 输出原始 JSON 而非人类可读文本

环境变量

MASTODON_TOKEN 必需。OAuth 持有者令牌。
MASTODON_INSTANCE 可选。实例基础 URL(默认:https://mastodon.social)。

示例

bash python3 ./scripts/mastodon_scout.py home python3 ./scripts/mastodon_scout.py mentions --limit 10 python3 ./scripts/mastodon_scout.py search golang python3 ./scripts/mastodon_scout.py home --json python3 ./scripts/mastodon_scout.py home --instance https://fosstodon.org

输出模式

文本模式(默认)

脚本将每条帖子格式化为:

[N] 显示名称 (@用户@实例) · <时间戳>
<内容>
↩ <回复数> 🔁 <转发数> ⭐ <收藏数>
<网址>

代理可以在列表后添加简短摘要。

JSON 模式(--json)

返回原始的 Mastodon API JSON。直接返回原文——不进行任何解释。

错误处理

脚本向 stderr 打印人类可读的错误信息并以非零状态退出:

条件消息
缺少令牌错误:MASTODONTOKEN 未设置
401
Mastodon API 错误:401 未授权——请检查 MASTODONTOKEN |
| 403 | Mastodon API 错误:403 禁止访问 |
| 422 | Mastodon API 错误:422 无法处理的实体 |
| 429 | Mastodon API 错误:429 请求频率受限——请稍后重试 |

出错时不要重试。如果令牌缺失或无效,引导用户进行身份验证设置。



触发此技能的示例

  • - mastodon-scout home
  • 显示我的 mastodon 时间线
  • 检查 mastodon 提及
  • 在 mastodon 上搜索 golang
  • 获取我的 mastodon 帖子

注意事项

  • - 此技能为只读(不支持发帖、关注或其他修改操作)
  • scripts/mastodon_scout.py 仅使用标准库——无需 pip 安装
  • 在 JSON 模式下:直接输出原文,不进行解释

身份验证设置(代理可协助)

严格模式的例外:如果用户需要帮助获取令牌,代理可以在执行技能前提供指导。

如何获取令牌:

第 1 步:访问开发设置

  • - 登录您的 Mastodon 实例(例如 mastodon.social、fosstodon.org)
  • 导航至:设置 → 开发(或偏好设置 → 开发)
  • 直接 URL:https://[实例域名]/settings/applications

第 2 步:创建应用

  • - 点击新建应用

- 应用名称:mastodon-scout(或任意名称)
- 重定向 URI:urn:ietf:wg:oauth:2.0:oob
- 范围关键——仅选择 read(取消勾选 write、follow、push)

第 3 步:获取访问令牌

  • - 点击提交,然后打开已创建的应用
  • 复制您的访问令牌的值

第 4 步:设置环境变量
bash
export MASTODON_TOKEN=在此粘贴令牌

第 5 步:验证
bash
python3 ./scripts/mastodon_scout.py home --limit 5

常用 Mastodon 实例:

  • - mastodon.social — 通用(默认)
  • fosstodon.org — 自由/开源软件/技术社区
  • mas.to — 技术聚焦
  • hachyderm.io — 技术/信息安全社区

安全注意事项:

  • - 令牌为只读(无法发帖、关注或删除)
  • 保持令牌机密(不要提交到 git)
  • 可随时在开发设置中撤销
  • 每个 Mastodon 实例需要自己的令牌

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 mastodon-scout-1776372590 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 mastodon-scout-1776372590 技能

通过命令行安装

skillhub install mastodon-scout-1776372590

下载

⬇ 下载 mastodon-scout v2.0.1(免费)

文件大小: 4.46 KB | 发布时间: 2026-4-17 14:11

v2.0.1 最新 2026-4-17 14:11
- Updated the SKILL.md metadata section for improved structure and compatibility.
- No changes to commands, options, examples, error handling, or usage details.
- No functional changes to the skill's capabilities or invocation.
- Documentation now uses a new metadata format.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部