Slack Browser Automation
vercel-labs/agent-browser
Drives the Slack web app with the agent-browser CLI to check unread channels, search, read channel details and extract information, with screenshots as evidence.
生成 A 股医药行业日报:从新浪财经抓取 20 只核心医药股实时行情,分析 7 大细分赛道排名、涨跌榜 TOP 3、资金流向,然后通过飞书发送富文本日报。
$ npx skills add daymade/claude-code-skills --skill pharma-daily-report -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install daymade/claude-code-skills pharma-daily-report --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/daymade/claude-code-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/daymade-financial/pharma-daily-report .claude/skills/pharma-daily-report && 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 "pharma-daily-report" agent skill from https://github.com/daymade/claude-code-skills/tree/main/daymade-financial/pharma-daily-report into .claude/skills/pharma-daily-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pharma-daily-report", 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/daymade/claude-code-skills/tree/main/daymade-financial/pharma-daily-reportType 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 daymade/claude-code-skills --skill pharma-daily-report -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install daymade/claude-code-skills pharma-daily-report --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/daymade/claude-code-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/daymade-financial/pharma-daily-report .agents/skills/pharma-daily-report && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "pharma-daily-report" agent skill from https://github.com/daymade/claude-code-skills/tree/main/daymade-financial/pharma-daily-report into .agents/skills/pharma-daily-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pharma-daily-report", 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 daymade/claude-code-skills --skill pharma-daily-report -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install daymade/claude-code-skills pharma-daily-report --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/daymade/claude-code-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/daymade-financial/pharma-daily-report .cursor/skills/pharma-daily-report && 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 "pharma-daily-report" agent skill from https://github.com/daymade/claude-code-skills/tree/main/daymade-financial/pharma-daily-report into .cursor/skills/pharma-daily-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pharma-daily-report", 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/daymade/claude-code-skills.git --path daymade-financial/pharma-daily-report--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 daymade/claude-code-skills --skill pharma-daily-report -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install daymade/claude-code-skills pharma-daily-report --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/daymade/claude-code-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/daymade-financial/pharma-daily-report .gemini/skills/pharma-daily-report && 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 "pharma-daily-report" agent skill from https://github.com/daymade/claude-code-skills/tree/main/daymade-financial/pharma-daily-report into .gemini/skills/pharma-daily-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pharma-daily-report", 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 daymade/claude-code-skills pharma-daily-reportInstalls 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 daymade/claude-code-skills --skill pharma-daily-report -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/daymade/claude-code-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/daymade-financial/pharma-daily-report .github/skills/pharma-daily-report && 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 "pharma-daily-report" agent skill from https://github.com/daymade/claude-code-skills/tree/main/daymade-financial/pharma-daily-report into .github/skills/pharma-daily-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pharma-daily-report", 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 daymade/claude-code-skills --skill pharma-daily-report -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install daymade/claude-code-skills pharma-daily-report --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/daymade/claude-code-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/daymade-financial/pharma-daily-report .opencode/skills/pharma-daily-report && 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 "pharma-daily-report" agent skill from https://github.com/daymade/claude-code-skills/tree/main/daymade-financial/pharma-daily-report into .opencode/skills/pharma-daily-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pharma-daily-report", 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.
pharma-daily-report生成 A 股医药行业日报:从新浪财经抓取 20 只核心医药股实时行情,分析 7 大细分赛道排名、涨跌榜 TOP 3、资金流向,然后通过飞书发送富文本日报。
Pharma Daily Report is an agent skill from daymade/claude-code-skills. 生成 A 股医药行业日报:从新浪财经抓取 20 只核心医药股实时行情,分析 7 大细分赛道排名、涨跌榜 TOP 3、资金流向,然后通过飞书发送富文本日报。 覆盖恒瑞医药、百济神州、智飞生物、药明康德、迈瑞医疗、片仔癀、云南白药等 20 只核心标的。 当用户需要 医药日报、医药行业日报、pharma daily report、 新浪财经医药数据、A 股医药板块分析、飞书推送医药数据、 制药行业快报 时触发。也适用于"帮我看一下今天医药板块"、 "给飞书发一份今天的医药数据"等口语化请求。
Its SKILL.md is about 660 tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts and reference files (for example `references/feishu_profiles.md`, `references/sina_api.md` and `references/stock_pool.md`).
The repository describes itself as: Professional Claude Code skills marketplace featuring production-ready skills for enhanced development workflows. The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 872127b. 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/ (Python), which the agent can run.
Shell commands in SKILL.md call:
npmpython3From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
hq.sinajs.cnFrom 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.
Pharma Daily Report loads about 662 tokens when it runs, and up to ~2.1k if it reads all its reference files. Until then it costs about 66 tokens; SKILL.md has 187 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 daymade/claude-code-skills at commit 872127b, republished under its MIT licence (© daymade). 187 words, ~662 tokens.
.claude/skills/pharma-daily-report/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.从新浪财经免费公开接口抓取 A 股医药板块实时行情,分析后通过飞书发送日报。
hq.sinajs.cn,GBK 编码,免费无需认证)能做的:
不能做的:
urllib,无需 pip 装任何包)hq.sinajs.cn如果用户没装 lark-cli:
npm install -g @larksuite/cli
lark-cli auth login --recommend注意:飞书是国内服务,lark-cli 命令行前必须加 LARK_CLI_NO_PROXY=1。
问用户确认:
lark-cli profile list 查看(详见 references/feishu_profiles.md)LARK_CLI_NO_PROXY=1 lark-cli im +chat-search --query " " --page-size 20references/stock_pool.md)。用户可以说"只看创新药"或"加上某某股票"来定制。直接执行 scripts/daily_pipeline.py:
python3 scripts/daily_pipeline.py \
--feishu-profile <你的飞书profile名> \
--feishu-chat-id <你的飞书chat_id>脚本一气呵成:抓数据 → 分析 → 生成日报 → 发飞书 → 存快照。
告诉用户关键数据:
http://hq.sinajs.cn/list=sh600276,sz300122,...返回 GBK 编码文本,每行格式:
var hq_str_sh600276="股票名称,今开,昨收,现价,最高,最低,...,成交金额,...,日期,时间"32 个逗号分隔字段。关键字段(从 0 开始数):
| 位置 | 含义 | 示例 |
|---|---|---|
| 0 | 股票名称 | 恒瑞医药 |
| 2 | 昨收 | 45.60 |
| 3 | 现价 | 46.10 |
| 4 | 今日最高 | 46.50 |
| 5 | 今日最低 | 45.30 |
| 9 | 成交金额(元) | 850000000 |
代码前缀规则:6 开头 = sh,其他 = sz。
完整字段速查见 references/sina_api.md。
20 只股票分为 7 个赛道(见 references/stock_pool.md),分析时按赛道聚合涨跌幅和成交额。
新浪免费接口不提供买卖方向数据。脚本用"涨的股票的成交额 - 跌的股票的成交额"粗略估算净流向,报告中标注为"估算"。
新浪返回的个别名称带空格(如"新 和 成"),脚本内置归一化。
飞书 markdown 消息有约 4096 字节限制。超长自动截断并标注。
交易时间 9:30-15:00 外,新浪返回上一个收盘价,涨跌幅接近 0。报告仍会显示,但数据时间可以判断是否实时。
新浪不可达时脚本报错退出,不使用缓存(金融数据宁可没有也不能是旧的)。
日报做好后,用户可能想每天自动发送。建议:
日报测试发送成功!要不要设置每天早上 9:03 自动发到飞书?
A) 设工作日 9:03 — 每个交易日开盘前收到(推荐) B) 设每天 9:03 — 周末也发(数据不动但能看到) C) 暂时不设,手动跑就行
© daymade, MIT. 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 4 other files (scripts, references) in daymade-financial/pharma-daily-report of daymade/claude-code-skills.
Open the folder on GitHubat commit 872127b
Pharma Daily Report 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 |
|---|---|---|---|---|---|---|
| Pharma Daily Report this skilldaymade/claude-code-skills | 1.4k | — | ~662 | Automated safety check: Pass | MIT | |
| Slack Browser Automationvercel-labs/agent-browser | 44k | 1 repos | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Gzh Designisjiamu/gzh-design-skill | 3.9k | 1 repos | ~2.2k | Automated safety check: Pass | AGPL-3.0 | |
| Feishu Docopenclaw/openclaw | 392k | — | ~516 | Automated safety check: Pass | MIT | |
| LangBot Plugin Developmentlangbot-app/LangBot | 18k | — | ~3.9k | Automated safety check: Pass | Apache-2.0 | |
| Rowboat Spaces Team Chatrowboatlabs/rowboat | 18k | — | ~1.2k | Automated safety check: Pass | Apache-2.0 |
vercel-labs/agent-browser
Drives the Slack web app with the agent-browser CLI to check unread channels, search, read channel details and extract information, with screenshots as evidence.
isjiamu/gzh-design-skill
微信公众号文章排版引擎,将 Markdown 转换为可直接粘贴到公众号编辑器的 HTML。主题风格从 references/theme-index.md 注册的自定义主题库中选取,自动章节编号、关键词下划线标记、引言卡片、目录导航、代码块、图片/GIF、作者签名。支持 Markdown / Word(.docx) / PDF / 纯文本输入(非 Markdown…
openclaw/openclaw
Feishu document read/write workflows. An agent skill from openclaw/openclaw.
langbot-app/LangBot
Guides building, debugging and testing LangBot plugins: components, SDK calls, README and locale rules, SDK pitfalls and WebSocket-based testing.
rowboatlabs/rowboat
Sets the rules for an agent working inside Rowboat Spaces: reply in the thread you were asked in, mention people and agents correctly and hand off work without loops.
geekjourneyx/md2wechat-skill
Convert Markdown to WeChat Official Account HTML. An agent skill from geekjourneyx/md2wechat-skill.
daymade/claude-code-skills
This skill should be used when comparing two videos to analyze compression results or quality differences.
daymade/claude-code-skills
Generates professional animated CLI demos as GIFs using VHS terminal recordings.
daymade/claude-code-skills
Converts DOCX/PDF/PPTX and saved HTML/HTM to high-quality Markdown with automatic post-processing.
daymade/claude-code-skills
Generates several distinct, clickable HTML interaction prototypes for one product surface into a Design Board and collects selection/remix feedback before implementation.
daymade/claude-code-skills
Diagnoses and repairs repository setup and guarded Git workflows for Claude Code or Codex — environment repair, startup sync, hook auditing, collaborator handoff.
daymade/claude-code-skills
Pulls Bigdata.com (RavenPack) financial and news data via the official bigdata-client SDK and /v1/ REST endpoints — structured financials, prices, analyst estimates, entity-sentiment series…
生成 A 股医药行业日报:从新浪财经抓取 20 只核心医药股实时行情,分析 7 大细分赛道排名、涨跌榜 TOP 3、资金流向,然后通过飞书发送富文本日报。. Pharma Daily Report is an agent skill from daymade/claude-code-skills.
Pharma Daily Report fits situations like: tasks that involve Messaging and chat bots.
Run `npx skills add daymade/claude-code-skills --skill pharma-daily-report -a claude-code`. Or copy the skill folder (daymade-financial/pharma-daily-report in daymade/claude-code-skills) into .claude/skills/pharma-daily-report in your project. Claude Code loads it when a task matches its description.
Run `npx skills add daymade/claude-code-skills --skill pharma-daily-report -a codex`. Or copy the skill folder (daymade-financial/pharma-daily-report in daymade/claude-code-skills) into .agents/skills/pharma-daily-report 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 daymade/claude-code-skills --skill pharma-daily-report -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pharma-daily-report, .gemini/skills/pharma-daily-report, .github/skills/pharma-daily-report and .opencode/skills/pharma-daily-report in your project.
Going by SKILL.md and its folder, Pharma Daily Report needs Python for the scripts in its folder and the command-line tools its instructions call (npm and python3). Our summary lists: Python 3; Node.js.
SKILL.md names 1 domain. In commands or code: hq.sinajs.cn; the agent is likely to contact it when it follows the instructions. 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.
Pharma Daily Report is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 662 tokens (SKILL.md is roughly 2.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Pharma Daily Report: Slack Browser Automation (vercel-labs/agent-browser, 44k stars), Gzh Design (isjiamu/gzh-design-skill, 3.9k stars), Feishu Doc (openclaw/openclaw, 392k stars) and LangBot Plugin Development (langbot-app/LangBot, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
daymade (a GitHub user) maintains it in daymade/claude-code-skills, which has 1,447 GitHub stars. The repository holds 103 skills in this directory. The repository was last updated on October 9, 2026.
Source: daymade/claude-code-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.