Teeho skill
A skill that diagnoses Xiaohongshu notes: it checks title, body, topic and cover against platform data, gives scores and fixes.
- 57 ★ on the repository
- Last commit
Extended access
Why this level
- Note text and images are sent to the service's external server for scoring.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/teehoDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Note text and images are sent to the service's external server for scoring.
This is third-party code. Review the repository files before installing.
What it does
You send the agent note materials for Xiaohongshu: title, body, topics, cover, images or video. The Teeho backend picks successful notes from its platform data and compares yours against them. The agent analyses images and video, feeds them to the scoring model and formats the final report. The report holds quantitative metrics and explanations of what to fix. Scoring relies on a continuously updated model trained on collected notes. Diagnosis starts with one sentence: either with attached images or with a path to a folder of prepared note materials.
Who it is for. Creators and social media managers who run Xiaohongshu accounts and want to score a note in advance and see what is weak.
Good fit when
- Before publishing you want to check title, topic and cover for weak spots.
- You have a folder with finished note materials and can hand its path to the agent.
- You want numbers instead of impressions: the report has quantitative metrics.
- You want to install the skill with one sentence by sending the agent an instruction URL.
Not a fit when
- The platform is not Xiaohongshu: scoring is tuned to its data.
- Materials cannot be sent to an external server.
- You need an offline tool: diagnosis runs on the service side.
Example request
Diagnose this Xiaohongshu note: the title, body, topics and images are in the folder D:\Notes\my-post.Limitations
Scoring runs on the `teeho.chat` backend, so the note's title, body and images leave your machine. Without server access diagnosis does not work; a fallback instruction exists on GitHub if the domain is unreachable. Attach images as files or give a folder rather than pasting from the clipboard, or the agent will not see the path. No licence is determined in the repository. The interface and README are in Chinese, with some material translated into English and Traditional Chinese. Before updating the skill, back up the installed folder so old and new files do not mix.
How to disable. Delete the `teeho` folder from the agent's skills directory. Delete reports saved in working folders by hand.
FAQ
How do I install it?
Send the agent a sentence with the instruction URL `https://teeho.chat/skill-install.md`. Manually, copy `skills/teeho/` into the agent's skills folder under the name `teeho`.
How do I verify the install?
Run `python -B -S -X utf8 "<AGENT_SKILLS_DIR>/teeho/tools/teeho.py" installation`: it should return JSON with state `ready`. `help` shows help topics.
What must I provide for diagnosis?
The title, body, topics, cover and images or video of the note, or a path to a folder with these materials.
Is there a ready package?
Yes. GitHub releases carry `teeho-agent-skill.zip`, a minimal runtime set with no tests or user data.
Can I use it without an agent?
There is a website, teeho.chat, for online use.
Discussion
No questions or reviews yet.
Related
SkillsA skill that takes a Xiaohongshu account link, collects the public feed, reads covers and writes a six-question teardown report.
A skill that audits accounts and viral posts on Xiaohongshu, Douyin, Kuaishou, WeChat Channels and Bilibili, then drafts a copy.
15 skills for Codex that cover Xiaohongshu content from account research and topic choice to title, draft and pre-publish QA
The xhs command-line tool for Xiaohongshu with a ready skill: the agent searches notes, reads comments and posts as you.
An OpenClaw skill that runs a Xiaohongshu account through the built-in browser: feed analysis, ideas, note drafting, comment replies and a knowledge base
Six skills that guide launching a Xiaohongshu account: positioning, topics, copy editing, a publishing plan and results review.
README in short
The repository holds a self-contained skill folder, backend and web parts and install docs. The idea: a scoring model trained on note data plus an agent that analyses images and writes the report.
README badge
Original SKILL.md
---
name: teeho
metadata:
version: '2.7.0'
description: 拒绝人工手搓👋分析数据,使用AI+量化+大数据,诊断已有的小红书笔记📕;也可按创作主题进行灵感索引,寻找优秀笔记、归纳主题与切入点。生成内容分析报告、优化建议,给出评分以及同类型爆款笔记🎯。
---
# 题火
题火负责分析笔记和排版,**你(调用技能的 Agent)负责翻译返回的文字**。所有命令都通过 `tools/teeho.py <命令>` 调用。先按输入来源完成必要确认,再调用功能;卸载时读取[卸载流程](references/uninstall.md)。
**灵感索引**:用户只需提供创作主题。先读取[索引流程](references/inspiration.md),由宿主 Agent 根据服务目录把赛道映射为 1~30 的整数,用户指定时优先采用。用户未指定内容形式时省略 `noteType` 并调用 `inspire`,由接口返回固定确认提示;用户确认后补齐参数再次调用。完整有效参数直接执行,不增加确认。它不需要完整笔记或素材,不能套用下方诊断输入条件。
**接口补参提示**:`toolsData.kind=inspiration_input_feedback` 的固定确认或校验文字由接口以英文提供,沿用下方翻译和 `render` 流程。逐行翻译 `translation.fields`,保留用户主题、数值和字段顺序,原样交付排版后的 `displayText`。缺参时等待用户回复,再以返回的建议参数和用户修改补齐提交。
**交付顺序:先翻译成用户语言 → 调用 `render` 排版 → 原样输出最终 `displayText`。** “原样输出”指翻译、排版之后的结果。完整步骤见[统一输出流程](#统一输出流程)。
## 强制交付门禁
业务命令返回后,必须保存同一结果的 `displayText`、`presentationId` 和 `translation.fields`,完整翻译所有字段并调用 `render`;只有在确认 `state == completed`、`delivery.mode == verbatim`、`translationStats.fallback == 0` 后,才能将 render 返回的完整 `displayText` 原样交付。禁止直接摘要、只输出重点、跳过 render,或用其他命令输出替代最终报告;render 失败时报告失败原因并保留原任务,不得重新创建业务任务。
## 命令与输入
| 用户意图 | 命令 | JSON 输入 |
| ------------------------------ | ----------------------------------- | ------------------------------------------------------- |
| 诊断已有笔记 | `diagnose` | 见[笔记输入](#笔记输入) |
| 读取素材文件夹 | `inspect` | `{"directory":"<绝对路径>"}` |
| 查看任务 / 等待结果 | `task` / `wait` | `{"taskId":"<id>"}`;`{}` 使用本机跟踪记录 |
| 恢复未确认的提交 | `resume` | 无 |
| 登录 / 查询授权 / 退出正式账号 | `login` / `login-status` / `logout` | 无 |
| 明确要求匿名登录 | `anonymous` | 无;新诊断会自动复用身份或匿名登录 |
| 查看账号和积分 | `status` | 无 |
| 了解功能 / 询问用法 | `help` | 总览无需输入;单项用法传 `{"topic":"<主题>"}` |
| 历史列表 / 报告详情 | `history` | `{}` / `{"taskId":"<id>"}`;从返回的 `reports` 选择任务 |
| 清理历史 / 清除本机身份 | `clear-history` / `clear-identity` | 用户确认后传 `{"confirmed":true}` |
辅助命令:`config` 返回任务配置(含 `toolsData.tracks`),`installation` 返回安装用法;均无输入。
询问功能或“怎么使用”时调用 `help`,不据命令表自行枚举或执行业务。单项帮助用 `--input-file` 传 `topic`:`account`(登录登出)、`diagnose`(诊断)、`task`(进度与结果)、`status`(账号积分)、`history`(历史)、`help`(帮助用法)、`inspiration`(灵感索引);省略输入文件返回总览。用户要求实际操作时才调用业务命令。