[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M77WJF205FFR6DMF61EVF23K":3,"skill-same:01M77WJF205FFR6DMF61EVF23K":46},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":6,"ownerHtmlUrl":29,"ownerBlogUrl":30,"ownerDescription":6,"updatedAt":31,"install":32,"resources":45},"01M77WJF205FFR6DMF61EVF23K","stock_research_memo_writer_skill",null,"生成结构化、可分享的个股研究备忘录，沉淀投资逻辑、核心分歧、估值判断、风险与跟踪清单。适用于团队分享研究结论、保存研究纪要、形成标准化输出等场景。","Reihantt6\u002Fsns-myagent","Reihantt6","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F219822095?v=4","01M77KK94PV8B7C2D9XWXNS8DJ","Mohamad Reihan tegar prasetya","01M77KK958QFMTHYXGXFV7KZ79",2,"MIT","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fstock_research_memo_writer_skill\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\ndescription: \"生成结构化、可分享的个股研究备忘录，沉淀投资逻辑、核心分歧、估值判断、风险与跟踪清单。适用于团队分享研究结论、保存研究纪要、形成标准化输出等场景。\"\n---\n# Stock Research Memo Writer Skill\n\n## 数据依赖与执行前置条件\n\n推荐使用万得 `wind-mcp-skill` 获取底层数据。执行前先检查本地是否已有 `wind-mcp-skill`；若没有，提示用户安装：\n\n```bash\n# GitHub\nnpx skills add Wind-Information-Co-Ltd\u002Fwind-skills --skill wind-mcp-skill -g -y\n\n# Gitee 镜像（国内）\nnpx skills add https:\u002F\u002Fgitee.com\u002Fwind_info\u002Fwind-skills.git --skill wind-mcp-skill -g -y\n```\n\n\n## 技能定位\n\n本技能用于把分散的个股研究结果整理成一份结构清晰、便于分享和复用的研究备忘录。输出重点不是单纯罗列资料，而是沉淀“结论、依据、分歧、风险、后续跟踪”这五个最关键部分，让团队成员能快速接手和继续推进研究。\n\n## 执行流程\n\n### Step 1：确认备忘录用途与深度\n\n先明确这份备忘录是用于：\n\n- 首次研究后的阶段性总结\n- 晨会、周会或内部分享\n- 为后续深挖建立统一底稿\n\n若用户未指定，默认按“供团队内部快速理解并继续跟踪”的标准撰写。\n\n### Step 2：提炼核心投资结论\n\n先把最想表达的结论压缩成几句清楚的话：\n\n- 为什么值得关注\n- 当前最大机会来自哪里\n- 当前最大风险是什么\n- 现阶段更适合行动、观察还是继续研究\n\n结论部分应先于材料堆叠出现。\n\n### Step 3：整理支撑结论的事实与逻辑\n\n围绕结论抽取真正重要的依据，包括：\n\n- 业务模式与核心变量\n- 经营与财务表现\n- 行业与竞争位置\n- 市场预期与估值位置\n\n不要把所有搜到的内容全部塞进备忘录，只保留能支撑结论的关键材料。\n\n### Step 4：把核心分歧写清楚\n\n一份有用的研究备忘录，必须说明：\n\n- 市场为什么会同意这个观点\n- 市场为什么可能不同意\n- 哪个变量最可能让结论被证伪\n\n这一步能让备忘录真正具备讨论价值，而不是单向陈述。\n\n### Step 5：补齐风险与跟踪清单\n\n除了结论本身，还要列出：\n\n- 当前结论最依赖的假设\n- 需要持续跟踪的事件与指标\n- 哪些信号一旦出现，应当更新或撤销观点\n\n这样备忘录才能从“静态总结”升级为“动态研究底稿”。\n\n### Step 6：整理成标准化成稿\n\n最终以统一结构输出，保证不同个股之间的备忘录可以横向比较、持续更新、团队复用。正文只呈现成稿，不展示内部整理过程。\n\n## 输出结构\n\n---\n\n# {股票名称}研究备忘录（{YYYY-MM-DD}）\n\n## 一、结论摘要\n\n- **当前结论**：{看多 \u002F 中性 \u002F 谨慎 \u002F 继续观察}\n- **一句话理由**：{说明}\n- **最重要的验证变量**：{变量}\n\n## 二、公司与逻辑概览\n\n- **公司在做什么**：{一句话}\n- **当前值得看的逻辑**：{一句话}\n- **最主要的争议点**：{一句话}\n\n## 三、支撑依据\n\n| 维度 | 关键内容 | 对结论的意义 |\n| :--- | :--- | :--- |\n| 业务 | {描述} | {说明} |\n| 财务 | {描述} | {说明} |\n| 行业\u002F竞争 | {描述} | {说明} |\n| 估值 | {描述} | {说明} |\n\n## 四、多空分歧\n\n### 看多理由\n\n- {理由 1}\n- {理由 2}\n\n### 看空理由\n\n- {理由 1}\n- {理由 2}\n\n## 五、风险与失效条件\n\n- {风险 1}\n- {风险 2}\n- {结论失效条件}\n\n## 六、后续跟踪清单\n\n- {跟踪项 1}\n- {跟踪项 2}\n- {跟踪项 3}\n\n## 七、当前动作建议\n\n- **建议动作**：{继续跟踪 \u002F 深入研究 \u002F 等待验证 \u002F 暂不行动}\n- **原因**：{说明}\n\n---\n\n## 质量要求\n\n1. 备忘录必须先给结论，再给依据，不能让读者自己从材料堆里猜结论。\n2. 所有内容都应服务后续复用，避免写成一次性聊天记录。\n3. 多空分歧与风险不能省略，否则备忘录缺乏讨论价值。\n4. 若数据或信息有缺口，应在跟踪清单中明确补齐方向。\n5. 文本风格应压缩、清晰、可传递，适合内部分享与持续更新。\n","# Stock Research Memo Writer Skill\n\n## 数据依赖与执行前置条件\n\n推荐使用万得 `wind-mcp-skill` 获取底层数据。执行前先检查本地是否已有 `wind-mcp-skill`；若没有，提示用户安装：\n\n```bash\n# GitHub\nnpx skills add Wind-Information-Co-Ltd\u002Fwind-skills --skill wind-mcp-skill -g -y\n\n# Gitee 镜像（国内）\nnpx skills add https:\u002F\u002Fgitee.com\u002Fwind_info\u002Fwind-skills.git --skill wind-mcp-skill -g -y\n```\n\n\n## 技能定位\n\n本技能用于把分散的个股研究结果整理成一份结构清晰、便于分享和复用的研究备忘录。输出重点不是单纯罗列资料，而是沉淀“结论、依据、分歧、风险、后续跟踪”这五个最关键部分，让团队成员能快速接手和继续推进研究。\n\n## 执行流程\n\n### Step 1：确认备忘录用途与深度\n\n先明确这份备忘录是用于：\n\n- 首次研究后的阶段性总结\n- 晨会、周会或内部分享\n- 为后续深挖建立统一底稿\n\n若用户未指定，默认按“供团队内部快速理解并继续跟踪”的标准撰写。\n\n### Step 2：提炼核心投资结论\n\n先把最想表达的结论压缩成几句清楚的话：\n\n- 为什么值得关注\n- 当前最大机会来自哪里\n- 当前最大风险是什么\n- 现阶段更适合行动、观察还是继续研究\n\n结论部分应先于材料堆叠出现。\n\n### Step 3：整理支撑结论的事实与逻辑\n\n围绕结论抽取真正重要的依据，包括：\n\n- 业务模式与核心变量\n- 经营与财务表现\n- 行业与竞争位置\n- 市场预期与估值位置\n\n不要把所有搜到的内容全部塞进备忘录，只保留能支撑结论的关键材料。\n\n### Step 4：把核心分歧写清楚\n\n一份有用的研究备忘录，必须说明：\n\n- 市场为什么会同意这个观点\n- 市场为什么可能不同意\n- 哪个变量最可能让结论被证伪\n\n这一步能让备忘录真正具备讨论价值，而不是单向陈述。\n\n### Step 5：补齐风险与跟踪清单\n\n除了结论本身，还要列出：\n\n- 当前结论最依赖的假设\n- 需要持续跟踪的事件与指标\n- 哪些信号一旦出现，应当更新或撤销观点\n\n这样备忘录才能从“静态总结”升级为“动态研究底稿”。\n\n### Step 6：整理成标准化成稿\n\n最终以统一结构输出，保证不同个股之间的备忘录可以横向比较、持续更新、团队复用。正文只呈现成稿，不展示内部整理过程。\n\n## 输出结构\n\n---\n\n# {股票名称}研究备忘录（{YYYY-MM-DD}）\n\n## 一、结论摘要\n\n- **当前结论**：{看多 \u002F 中性 \u002F 谨慎 \u002F 继续观察}\n- **一句话理由**：{说明}\n- **最重要的验证变量**：{变量}\n\n## 二、公司与逻辑概览\n\n- **公司在做什么**：{一句话}\n- **当前值得看的逻辑**：{一句话}\n- **最主要的争议点**：{一句话}\n\n## 三、支撑依据\n\n| 维度 | 关键内容 | 对结论的意义 |\n| :--- | :--- | :--- |\n| 业务 | {描述} | {说明} |\n| 财务 | {描述} | {说明} |\n| 行业\u002F竞争 | {描述} | {说明} |\n| 估值 | {描述} | {说明} |\n\n## 四、多空分歧\n\n### 看多理由\n\n- {理由 1}\n- {理由 2}\n\n### 看空理由\n\n- {理由 1}\n- {理由 2}\n\n## 五、风险与失效条件\n\n- {风险 1}\n- {风险 2}\n- {结论失效条件}\n\n## 六、后续跟踪清单\n\n- {跟踪项 1}\n- {跟踪项 2}\n- {跟踪项 3}\n\n## 七、当前动作建议\n\n- **建议动作**：{继续跟踪 \u002F 深入研究 \u002F 等待验证 \u002F 暂不行动}\n- **原因**：{说明}\n\n---\n\n## 质量要求\n\n1. 备忘录必须先给结论，再给依据，不能让读者自己从材料堆里猜结论。\n2. 所有内容都应服务后续复用，避免写成一次性聊天记录。\n3. 多空分歧与风险不能省略，否则备忘录缺乏讨论价值。\n4. 若数据或信息有缺口，应在跟踪清单中明确补齐方向。\n5. 文本风格应压缩、清晰、可传递，适合内部分享与持续更新。\n",{"description":7},"main","58843b159d7a4050d6b785a98b908cce505c0b92","agent\u002Fskills\u002Fstock_research_memo_writer_skill",0,"https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent","https:\u002F\u002Fgithub.com\u002FReihantt6","reihsns.web.id","2026-08-19 20:08:18",{"source":8,"skillName":5,"commands":33,"prompt":43,"zipAvailable":44},[34,37,40],{"tool":35,"command":36},"npx","npx skills add Reihantt6\u002Fsns-myagent --skill stock_research_memo_writer_skill",{"tool":38,"command":39},"bunx","bunx skills add Reihantt6\u002Fsns-myagent --skill stock_research_memo_writer_skill",{"tool":41,"command":42},"pnpm","pnpm dlx skills add Reihantt6\u002Fsns-myagent --skill stock_research_memo_writer_skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fstock_research_memo_writer_skill\u002FSKILL.md",true,[],[47,54,61,68,75,82],{"skillNo":48,"name":49,"nameZh":6,"description":50,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":51,"categories":52,"keywords":53,"publishedAt":19},"01M77XDCYZ407XYMF2T4P6F7VT","youtube-transcript","Extract transcripts from YouTube videos. Use when the user asks for a transcript, subtitles, or captions of a YouTube video and provides a YouTube URL (youtube.com\u002Fwatch?v=, youtu.be\u002F, or similar). Supports output with or without timestamps.","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fyoutube-transcript\u002FSKILL.md",[],[],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":19},"01M77XD7PBC98J6MXGJJ2TJ8DX","youtube-thumbnail-design","YouTube thumbnail design with specific dimensions, contrast rules, and mobile preview optimization. Covers safe zones, text placement, face expression psychology, and A\u002FB testing. Use for: YouTube thumbnails, video cover images, click-through optimization. Triggers: youtube thumbnail, thumbnail design, video thumbnail, click through rate, ctr optimization, youtube cover, video cover image, thumbnail maker, thumbnail tips, youtube design, video preview image","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fyoutube-thumbnail-design\u002FSKILL.md",[],[],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":19},"01M77XD2541C8HXJ6RHYZP4NGJ","youtube-short-maker","Make YouTube Shorts that hold attention with Pexo — vertical 9:16, fast-paced, hook in the first 3 seconds. Describe your topic and Pexo writes the script, generates the shots, picks the models, and assembles a finished Short with music and captions. Use for YouTube Shorts: \"youtube short\", \"make a youtube short\", \"shorts video\", \"short-form video\". NOT for long-form or landscape video.","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fyoutube-short-maker\u002FSKILL.md",[],[],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":74,"publishedAt":19},"01M77XCXKVSYK7KTZ3PQBVVGFD","xcode-project-setup","Safely modifies Xcode projects (.pbxproj) to add Swift Packages and link files. Use this skill whenever an iOS project needs dependencies installed (e.g. Firebase, Alamofire).","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fxcode-project-setup\u002FSKILL.md",[],[],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":19},"01M77XCR1DV8ZQK2NHWKVY4EWX","x402","Set up Browser Use Cloud payments with x402 — pay per request from a crypto wallet (USDC on Base mainnet), no signup or API key. Two setups it works out up front — \"just use it\" (set up a wallet so you or Claude Code can run cloud browser tasks paid from the wallet — Claude writes and runs throwaway scripts, nothing touches your codebase) or \"build it in\" (install the SDK and write the key + code into your project). Walks through wallet setup, funding, .env, and a ~$1 test run. Use when the user asks about x402, pay-per-use, USDC payments, or wants Browser Use Cloud without an API key. For the free-tier signup (reverse-CAPTCHA → API key), use `browser-use cloud signup` or the `cloud` skill instead.","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fx402\u002FSKILL.md",[],[],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":19},"01M77XCMD3R3ZBZQQSW6E0793B","x-twitter-scraper","Build GitHub Copilot workflows with Xquik X API SDKs, REST endpoints, hosted Apify Actor runs, MCP tools, TweetClaw OpenClaw plugin installs, signed webhooks, tweet search, user lookup, follower exports, media actions, and agent automation.","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fx-twitter-scraper\u002FSKILL.md",[],[]]