Octop is a self-hosted, multi-user AI assistant that runs multiple specialized agents and connects them to chat interfaces, tools, and external services. It is for individuals, families, and teams who want a locally operated assistant with shared experts and persistent capabilities. Catalogue add-ons extend its agent and assistant workflows.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add TencentCloud/Octop --skill guideline-update-remindergit clone --depth 1 https://github.com/TencentCloud/OctopWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/tencentcloud/octop/guideline-update-reminder)<a href="https://agentmods.dev/skills/tencentcloud/octop/guideline-update-reminder"><img src="https://agentmods.dev/badge/skills/tencentcloud/octop/guideline-update-reminder/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/tencentcloud/octop/guideline-update-reminder"><img src="https://agentmods.dev/badge/skills/tencentcloud/octop/guideline-update-reminder.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00097 | $0.01190 |
| Opus 5 | $0.00048 | $0.00595 |
| Sonnet 5 | $0.00019 | $0.00238 |
| Haiku 4.5 | $0.00010 | $0.00119 |
Grade A, and why
guideline-update-reminder scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
专业指南更新提醒
必读文件
起草前必须先读取:
../../USER.md(脚本生成的只读摘要)../../references/compliance-boundary.md../../references/source-policy.yaml../../references/professional-society-source-routes.yaml../../references/output-templates.md
只有用户订阅明确要求国际更新,或国内现行文件未覆盖对应主题时,再读取
../../references/international-guideline-source-routes.yaml。
使用档案
优先调用 ../../scripts/clinical_profile.py get 获取结构化档案;USER.md 只作为脚本生成的只读摘要。不得直接编辑 USER.md。
从档案获取:
- 科室、科室系统、亚专业
- 职称学习深度
- 地区和医院能力边界
如果 5 项登记不完整,先提示补全登记,不生成正式更新提醒。
更新范围
只纳入以下可回溯权威原文的文件:
- 指南
- 专家共识
- 临床路径
- 诊疗规范
- 专业质控标准
- 重大官方药品说明书安全提示或监管通告
不得推送科普、转载/摘编、访谈、体检知识或解读、会议、培训、新闻、泛行政活动、营销材料、公众号解读,或无法追溯权威原文的二手材料。只有链接正式原文的页面必须继续回溯并引用原文。
筛选顺序
- 与档案中的科室和亚专业直接相关。
- 与基层高频场景、质控、报告、随访、慢病管理或转诊识别相关。
- 与职称学习深度匹配。
- 有权威原文、发布机构和发布时间。
- 同一主题优先最新且当前有效的正式版本,并核对替代或废止信息。
- 先按科室/亚专业匹配专业学会信源路由并做限定域名增量检索;没有匹配项时才扩大到通用白名单,不得在一次提醒中遍历全部 91 个中华医学会分会。
- 用户要求国际补充或国内无覆盖时,可纳入国际 A 级官方正式指南,但普通主题只从 WHO、NICE、ESC、ADA、KDIGO 默认池选择最匹配的 1 站;明确属于 GINA、GOLD、ACG、EASL 等体系时直接访问对应官网。只有首站确实不覆盖时才增加第 2 站,不并行铺开。必须明确制定机构、地区适用性和版本;不得替代国内现行文件。
- A/B 均未取得正式原文时可做一次全网检索;只找到声明转述自权威期刊的页面时,最多作为“C级待核验线索”披露原始出处身份和未核验状态,不得列入“可靠更新”或生成精确变化要点。
输出边界
只输出:
- 更新文件名称
- 发布机构和发布日期/年份
- 适用人群、疾病、检查、报告或管理场景
- 变化主题和学习价值
- 权威信源链接
- 来源行必须写成
来源:{文件或页面名称}:[链接]({URL})。链接文字固定为“链接”,不得裸露长 URL。
不得输出:
- SOP 是否应调整
- 医生应如何处置患者
- 药物剂量、给药途径、频次或疗程
- HIS 提醒、病历书写要求或院内流程变更
无更新处理
如果没有可靠更新,直接输出无更新模板。不得用新闻、旧内容、公众号文章或泛行政文件填充。
如果没有执行实时检索或信源核验,必须说明本次只是格式测试,不能判断是否有真实更新。
输出要求
输出语言与格式:全程使用简体中文;只输出最终提醒正文,不输出思考、推理、检索或执行过程(禁止出现 I'll、Let me、搜索过程、检索日志等过程语句);执行检索和核验时静默,只在正文生成后输出。
使用 ../../references/output-templates.md 中的“专业指南更新提醒”模板。
发送前必须运行或按同等规则检查:
../../scripts/validate_output.py --module guideline_update_reminder
只有明确输出“无更新”时,才允许使用 --allow-no-source。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago Changed · +9 lines 8702a461765d
- 12d ago First seen · 92 lines · 97 tokens per session scan A ffedf34c4c28
guideline-update-reminder is a skill published in the GitHub repository TencentCloud/Octop (1,579 stars, last pushed today), licensed MIT. It adds 97 tokens to every session and 1,190 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
artifact-deploy
One-click deploy a user's pre-built app/artifact into their OWN AWS account and get a global public HTTPS link (Vercel-like), with a default TTL and promote-to-persistent. Use when the user says "deploy this", "ship this demo", "give me a public link", "share this externally", or "deploy to AWS".
explain-for
Explain a topic, a piece of code, an error, or a design decision calibrated to one named audience — a 5-year-old, a 5th grader, a manager, a designer, a graduate student, a parent. Resolves who the explanation is for (from the request, or from what memory already records about that person), establishes the ground…
learn-from-sage
Detection-gap (miss) analysis for Code Review Sage. Learn from shipped fixes, acted-on human comments, and design outcomes to close reviewer blind spots. Inline during review stages a candidate; a human triggers a one-shot AI consolidation into the live ruleset.
papyrus-latex-suggestions
Propose actual inline replacement text (old → new) as accept/reject suggestions — LaTeX "suggesting mode" / track changes — that render directly in the PDF. Use when the author wants concrete edit proposals they can see and accept or reject. For remarks ABOUT the text (notes, not replacements), use…
agent-initialization
Initialize an Agent's settings from a user requirement by writing AGENTS.md, setting identity metadata, and installing only needed Skills.
update-setup
A one-time setup wizard for creating a personalised upgrade guide for a workspace. It checks for an existing guide, identifies the current version and installation clues, and requires confirmation of the installation method before writing a new guide.