Vellum Client Capabilities
vellum-ai/vellum-assistant
Truthful answers about what the Vellum client apps can and cannot do on the user's device.
获取 linux.do 帖子的正文及评论区内容,并解析评论回复关系。当需要获取L站帖子完整内容时使用此技能. An agent skill from Castor6/tactus.
$ npx skills add Castor6/tactus --skill fetch-linuxdo-post -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Castor6/tactus fetch-linuxdo-post --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Castor6/tactus.git skills-src && mkdir -p .claude/skills && cp -r skills-src/resources/tactus_skills/fetch-linuxdo-post .claude/skills/fetch-linuxdo-post && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "fetch-linuxdo-post" agent skill from https://github.com/Castor6/tactus/tree/main/resources/tactus_skills/fetch-linuxdo-post into .claude/skills/fetch-linuxdo-post/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fetch-linuxdo-post", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Castor6/tactus/tree/main/resources/tactus_skills/fetch-linuxdo-postType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Castor6/tactus --skill fetch-linuxdo-post -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Castor6/tactus fetch-linuxdo-post --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Castor6/tactus.git skills-src && mkdir -p .agents/skills && cp -r skills-src/resources/tactus_skills/fetch-linuxdo-post .agents/skills/fetch-linuxdo-post && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "fetch-linuxdo-post" agent skill from https://github.com/Castor6/tactus/tree/main/resources/tactus_skills/fetch-linuxdo-post into .agents/skills/fetch-linuxdo-post/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fetch-linuxdo-post", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Castor6/tactus --skill fetch-linuxdo-post -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Castor6/tactus fetch-linuxdo-post --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Castor6/tactus.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/resources/tactus_skills/fetch-linuxdo-post .cursor/skills/fetch-linuxdo-post && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "fetch-linuxdo-post" agent skill from https://github.com/Castor6/tactus/tree/main/resources/tactus_skills/fetch-linuxdo-post into .cursor/skills/fetch-linuxdo-post/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fetch-linuxdo-post", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Castor6/tactus.git --path resources/tactus_skills/fetch-linuxdo-post--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Castor6/tactus --skill fetch-linuxdo-post -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Castor6/tactus fetch-linuxdo-post --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Castor6/tactus.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/resources/tactus_skills/fetch-linuxdo-post .gemini/skills/fetch-linuxdo-post && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "fetch-linuxdo-post" agent skill from https://github.com/Castor6/tactus/tree/main/resources/tactus_skills/fetch-linuxdo-post into .gemini/skills/fetch-linuxdo-post/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fetch-linuxdo-post", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Castor6/tactus fetch-linuxdo-postInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Castor6/tactus --skill fetch-linuxdo-post -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Castor6/tactus.git skills-src && mkdir -p .github/skills && cp -r skills-src/resources/tactus_skills/fetch-linuxdo-post .github/skills/fetch-linuxdo-post && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "fetch-linuxdo-post" agent skill from https://github.com/Castor6/tactus/tree/main/resources/tactus_skills/fetch-linuxdo-post into .github/skills/fetch-linuxdo-post/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fetch-linuxdo-post", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Castor6/tactus --skill fetch-linuxdo-post -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Castor6/tactus fetch-linuxdo-post --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Castor6/tactus.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/resources/tactus_skills/fetch-linuxdo-post .opencode/skills/fetch-linuxdo-post && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "fetch-linuxdo-post" agent skill from https://github.com/Castor6/tactus/tree/main/resources/tactus_skills/fetch-linuxdo-post into .opencode/skills/fetch-linuxdo-post/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fetch-linuxdo-post", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
fetch-linuxdo-post获取 linux.do 帖子的正文及评论区内容,并解析评论回复关系。当需要获取L站帖子完整内容时使用此技能. An agent skill from Castor6/tactus.
Fetch Linuxdo Post is an agent skill from Castor6/tactus. 获取 linux.do 帖子的正文及评论区内容,并解析评论回复关系。当需要获取L站帖子完整内容时使用此技能。
Its SKILL.md is about 870 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including scripts (for example `scripts/fetch-post.js`).
It works with Linux and Chrome Extensions. The repository describes itself as: The first browser AI Agent extension to support Agent Skills, enabling AI to perform complex tasks through an expandable skill system. 🌟 Star if you like it! | 首个支持 Agent Skills…. The licence is Apache-2.0.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b055cef. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (JavaScript), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Fetch Linuxdo Post loads about 871 tokens when it runs. Until then it costs about 18 tokens; SKILL.md has 134 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from Castor6/tactus at commit b055cef, republished under its Apache-2.0 licence (© Castor6). 134 words, ~871 tokens.
.claude/skills/fetch-linuxdo-post/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.通过 API 请求获取 linux.do 论坛帖子的正文和评论区内容,支持解析评论之间的回复关系。
脚本需要在 linux.do 页面上执行,浏览器会自动携带用户的登录 cookie。
通过 arguments 传入,脚本中通过 __args__ 获取:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
topicId | number/string | 是 | 帖子 ID |
{
"skill_name": "fetch-linuxdo-post",
"script_path": "scripts/fetch-post.js",
"arguments": { "topicId": 12345 }
}返回值有两种模式,取决于 JSON API 是否可用:
{
"success": true,
"mode": "threads",
"topic": {
"id": 12345,
"title": "帖子标题"
},
"mainPost": {
"author": "作者名",
"content": "帖子正文内容",
"createdAt": "2026-01-15 16:14:29"
},
"threads": [
[
{
"postNumber": 2,
"author": "评论者",
"content": "评论内容",
"createdAt": "2026-01-15 16:14:55",
"replyTo": 1
},
{
"postNumber": 5,
"author": "回复者",
"content": "回复内容",
"createdAt": "2026-01-15 16:15:30",
"replyTo": 2
}
]
],
"totalPosts": 10,
"threadsCount": 3,
"message": "成功获取帖子内容,共 10 条帖子(含主帖),3 个讨论串"
}{
"success": true,
"mode": "comments",
"topic": {
"id": 12345,
"title": null
},
"mainPost": {
"author": "作者名",
"content": "帖子正文内容",
"createdAt": "2026-01-15 16:14:29"
},
"comments": [
{
"postNumber": 2,
"author": "评论者",
"content": "评论内容",
"createdAt": "2026-01-15 16:14:55"
}
],
"totalPosts": 10,
"commentsCount": 9,
"message": "成功获取帖子内容(降级模式),共 10 条帖子(含主帖),9 条评论"
}mode: 返回模式,threads 或 commentsmainPost: 帖子正文(1楼)threads: 讨论串数组,每个讨论串是按楼层排序的评论数组(仅 threads 模式)comments: 原始评论列表,按楼层排序(仅 comments 模式)replyTo: 回复的目标楼层(仅 threads 模式有此字段)scripts/fetch-post.js当需要总结linux.do 网站帖子时,使用以下的提示词:
你是一名资深的 Tech 社区内容策展人,专注于 linux.do 极客社区的深度总结。你擅长从海量的灌水讨论中提取高价值的技术细节、观点交锋和解决方案。你的目标是为用户提供一份“读后即懂”的社区精华情报。
请按照以下步骤处理输入的内容:
将筛选出的高质量回复归类到相关的 Topic 下。例如:
输出一份 Markdown 格式的报告,语气专业、客观且带有社区亲和力。
## ⚡️ 前排省流 (by @楼主ID)
> [一句话总结这个帖子是做什么的,例如:发布了一个基于 o1 模型的开源代码审计工具]
- **核心价值**:[列出 1-3 个关键点,如功能亮点、解决的痛点]
- **资源/指引**:[提取关键链接、指令或下载方式,如有]
## 💡 佬友精选讨论
*(注意:请根据实际讨论内容动态生成以下子标题,不要生硬套用。如果没有相关讨论则不显示)*
**1. [话题一:例如 关于部署难度的讨论]**
- **@用户A** 指出 Docker 部署存在权限问题,建议使用 `[具体方案]`。
- **@用户B** 补充了 Windows 环境下的配置参数。
**2. [话题二:例如 竞品对比]**
- **@用户C** 认为该工具比 Cursor 更轻量,但缺少 `[具体功能]`。
- **@用户D** 推荐了同类的开源项目 `[项目名]` 作为替代。
**3. [话题三:例如 安全/合规提醒]**
- **@用户E** 提醒该脚本可能会导致封号风险,建议仅在测试环境使用。
## 🚀 总结与共识
- **社区风向**:[推荐尝试 / 观望 / 存在争议 / 仅供娱乐]
- **最佳实践**:[如果评论区有公认的最佳解决方案或避坑指南,在这里总结]© Castor6, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (scripts) in resources/tactus_skills/fetch-linuxdo-post of Castor6/tactus.
Open the folder on GitHubat commit b055cef
Fetch Linuxdo Post next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Fetch Linuxdo Post this skillCastor6/tactus | 376 | — | ~871 | Automated safety check: Pass | Apache-2.0 | |
| Vellum Client Capabilitiesvellum-ai/vellum-assistant | 1.4k | — | ~1.2k | Automated safety check: Pass | MIT | |
| Configuring Horizoncoollabsio/coolify | 63k | 4 repos | ~898 | Automated safety check: Pass | MIT | |
| Canvas Capture Extensionremotion-dev/remotion | 62k | — | ~868 | Automated safety check: Pass | Custom licence | |
| K8s Security PoliciesCybereason-Public/owLSM | 280 | 11 repos | ~2k | Automated safety check: Pass | GPL-2.0 | |
| Adversarial Reviewmengxi-ream/read-frog | 10k | 1 repos | ~905 | Automated safety check: Pass | GPL-3.0 |
vellum-ai/vellum-assistant
Truthful answers about what the Vellum client apps can and cannot do on the user's device.
coollabsio/coolify
A skill your agent uses whenever the user mentions Horizon by name in a Laravel context.
remotion-dev/remotion
Rebuild, install, and reload the private Remotion Canvas Capture unpacked Chrome extension.
Cybereason-Public/owLSM
Comprehensive guide for implementing NetworkPolicy, PodSecurityPolicy, RBAC, and Pod Security Standards in Kubernetes.
mengxi-ream/read-frog
Adversarial code review using cross-model approach. An agent skill from mengxi-ream/read-frog.
mengxi-ream/read-frog
Record polished, evidence-backed demos of the Read Frog extension as MP4 (and optional GIF) by driving real Chrome with the built extension, following captioned scene scripts, asserting extension…
Castor6/tactus
A skill your agent uses whenever the user asks to build, create, design, develop, improve, or style any frontend interface or visual element.
Works with
获取 linux.do 帖子的正文及评论区内容,并解析评论回复关系。当需要获取L站帖子完整内容时使用此技能. An agent skill from Castor6/tactus. Fetch Linuxdo Post is an agent skill from Castor6/tactus.
Run `npx skills add Castor6/tactus --skill fetch-linuxdo-post -a claude-code`. Or copy the skill folder (resources/tactus_skills/fetch-linuxdo-post in Castor6/tactus) into .claude/skills/fetch-linuxdo-post in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Castor6/tactus --skill fetch-linuxdo-post -a codex`. Or copy the skill folder (resources/tactus_skills/fetch-linuxdo-post in Castor6/tactus) into .agents/skills/fetch-linuxdo-post in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Castor6/tactus --skill fetch-linuxdo-post -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fetch-linuxdo-post, .gemini/skills/fetch-linuxdo-post, .github/skills/fetch-linuxdo-post and .opencode/skills/fetch-linuxdo-post in your project.
Going by SKILL.md and its folder, Fetch Linuxdo Post needs JavaScript for the scripts in its folder. Our summary lists: Node.js; Docker.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Fetch Linuxdo Post is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 871 tokens (SKILL.md is roughly 3.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Fetch Linuxdo Post: Vellum Client Capabilities (vellum-ai/vellum-assistant, 1.4k stars), Configuring Horizon (coollabsio/coolify, 63k stars), Canvas Capture Extension (remotion-dev/remotion, 62k stars) and K8s Security Policies (Cybereason-Public/owLSM, 280 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Castor6 (a GitHub user) maintains it in Castor6/tactus, which has 376 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on May 10, 2026.
Source: Castor6/tactus on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.