OpenClaw/clawhub-security-signals huggingface dataset:
Skill: steipete/goplaces (version 1.0.0)

--- name: goplaces description: Query Google Places API (New) via the goplaces CLI for text search, place details, resolve, and reviews. Use for human-friendly place lookup or JSON output for scripts. homepage: https://github.com/steipete/goplaces metadata: {"clawdbot":{"emoji":"📍","requires":{"bins":["goplaces"],"env":["GOOGLE_PLACES_API_KEY"]},"primaryEnv":"GOOGLE_PLACES_API_KEY","install":[{"id":"brew","kind":"brew","formula":"steipete/tap/goplaces","bins":["goplaces"],"label":"Install goplaces (brew)"}]}} --- # goplaces Modern Google Places API (New) CLI. Human output by default, `--json` for scripts. Install - Homebrew: `brew install steipete/tap/goplaces` Config - `GOOGLE_PLACES_API_KEY` required. - Optional: `GOOGLE_PLACES_BASE_URL` for testing/proxying. Common commands - Search: `goplaces search "coffee" --open-now --min-rating 4 --limit 5` - Bias: `goplaces search "pizza" --lat 40.8 --lng -73.9 --radius-m 3000` - Pagination: `goplaces search "pizza" --page-token "NEXT_PAGE_TOKEN"` - Resolve: `goplaces resolve "Soho, London" --limit 5` - Details: `goplaces details <place_id> --reviews` - JSON: `goplaces search "sushi" --json` Notes - `--no-color` or `NO_COLOR` disables ANSI color. - Price levels: 0..4 (free → very expensive). - Type filter sends only the first `--type` value (API accepts one).


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: zeron90/personalized-news-collector (version 1.0.1)

--- name: personalized-news-collector description: Get current news which matches user's recent interests. It can be triggered when user ask about current news or the events happening around without selecting a specific topic. --- # Personalized News Collector Analyze user's current interests and collect current news concerning these interests. Finally deliver a report which has categorized the collected news and sort it by popularity. ## Working Process ### 1. Analyze Interests All the news conllected news should match user's interests. User's interests can be summarized from recent memory and conversation history. At least **three** main interests should be offered. ### 2. Collect News Get news concerning user's interests. You should collect as much as Information from different sources. You can use the command like: ``curl -sL `the url of informtion source` `` You can use the URLs offered at `sources.md` as your news sources, but some of them may not be available and they should not be your only choices. You are supported to collect Information from more sources, especially when user's interests are not included in `sources.md`. ### 3.Summary News After collecting news whose topic matches user's interests, some news may appear in different sources at the same time. Judge the importance of the news based on its frequency of appearance in different sources(if two news items' frequency is the same, judge the importance according to your own opinion), and rank the news in descending order of importance. ### 4.Output There should be at least **three** news items for one interest. Your output should follow the format below: 1. "user's first interest" "The news with the highest importance under this interest." "The news with the second highest importance under this interest." "The news with the third highest importance under this interest." 2. "user's second interest" "The news with the highest importance under this interest." "The news with the second highest importance under this interest." "The news with the third highest importance under this interest." ...........


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: limingfa/wechat-mp-reader-fzx (version 1.0.0)

--- name: wechat-mp-reader description: | 抓取微信公众号文章并转换为 Markdown 格式。支持提取标题、作者、发布时间、封面图、正文内容（含图片、视频链接）。 当用户提到以下场景时触发： - 读取/抓取/下载微信公众号文章 - 将公众号文章转为 Markdown - 提取 mp.weixin.qq.com 链接内容 - 保存公众号文章到本地 - 微信文章备份、存档 关键词：微信公众号、公众号文章、mp.weixin.qq.com、微信文章抓取、微信文章转 Markdown --- # WeChat MP Reader — 微信公众号文章抓取工具 ## 功能 抓取微信公众号文章（`mp.weixin.qq.com` 链接），提取完整内容并转换为 Markdown 格式保存到本地。 ## 支持提取的信息 - **标题** — 文章标题 - **公众号名称** — 作者/来源 - **发布时间** — 文章发布日期 - **封面图** — 文章封面图片链接 - **正文内容** — 完整的文章正文，包含： - 文本段落、标题层级 - 图片（保留原图链接） - 视频链接 - 超链接 - 列表、引用、加粗/斜体等格式 ## 使用方法 ### 命令行方式 ```bash python scripts/fetch_wechat_article.py <文章链接> [选项] ``` **参数：** - `url` — 微信公众号文章链接（必需） - `-o, --output` — 输出目录（默认：当前目录） - `--images` — 下载图片到本地（开发中） - `--json` — 以 JSON 格式输出元数据 **示例：** ```bash # 基本用法 python scripts/fetch_wechat_article.py "https://mp.weixin.qq.com/s/xxxxx" # 指定输出目录 python scripts/fetch_wechat_article.py "https://mp.weixin.qq.com/s/xxxxx" -o ./articles # 只输出 JSON 元数据 python scripts/fetch_wechat_article.py "https://mp.weixin.qq.com/s/xxxxx" --json ``` ### Python API 方式 ```python from scripts.fetch_wechat_article import fetch_article result = fetch_article( url="https://mp.weixin.qq.com/s/xxxxx", output_dir="./articles" ) print(result['title']) # 文章标题 print(result['author']) # 公众号名称 print(result['content']) # Markdown 正文 print(result['filepath']) # 保存的文件路径 ``` ## 输出格式 生成的 Markdown 文件结构： ```markdown # 文章标题 **公众号**: 公众号名称 **发布时间**: 2024-01-01 **封面**: ![封面](封面图链接) **原文链接**: https://mp.weixin.qq.com/s/xxxxx --- 正文内容... ![图片](图片链接) [视频](视频链接) ``` ## 依赖 - Python 3.8+ - `requests` 库（用于 HTTP 请求） 安装依赖： ```bash pip install requests ``` ## 注意事项 1. **网络要求** — 需要能访问 `mp.weixin.qq.com` 2. **反爬机制** — 频繁抓取可能触发微信的反爬机制，建议适当控制请求频率 3. **链接有效性** — 确保文章链接未过期或被删除 4. **图片链接** — 生成的 Markdown 中图片使用微信 CDN 原链接，长期有效性取决于微信策略 ## 故障排查 | 问题 | 可能原因 | 解决方案 | |------|---------|---------| | 无法提取正文 | 页面结构变化 | 检查微信是否更新了页面结构 | | 返回 403 | 被反爬拦截 | 稍后再试，或更换 IP | | 标题为空 | 文章被删除/受限 | 确认链接可在浏览器正常打开 | | 图片不显示 | 微信 CDN 链接过期 | 使用 `--images` 下载到本地 |


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: leooooooow/cold-start-path (version 1.0.0)

--- name: cold-start-path description: Choose the best first growth path for a new product, new shop, or weak early-stage offer based on product shape, margin room, content readiness, and channel constraints. Use when the user asks what to do first instead of trying search, creators, ads, live, and content all at once. --- # Cold Start Path Choose the first path before the team wastes time spreading effort everywhere. ## Skill Card - **Category:** Growth Planning - **Core problem:** What should we try first for cold start? - **Best for:** New products, new stores, and stalled early-stage launches - **Expected input:** Product info + margin room + asset readiness + channel constraints - **Expected output:** First-path recommendation + why now + what to delay - **Creatop handoff:** Feed decision into first-week content, creator, and ad execution ## Before you run Ask the user to clarify: - product category - average selling price - margin room - whether the item is standard or non-standard - whether they have content assets already - whether they have creator access - whether they have ad budget - which channels are already live If key facts are missing, ask for them before recommending a path. ## Optional tools / APIs Useful but not required: - store export - ad spend export - product sheet - search trend export - Google Sheets / CSV If no tools are connected, continue with user-provided constraints and label the result as rule-based guidance. ## Workflow 1. Confirm cold-start scope. 2. Classify the product by margin, complexity, and content-friendliness. 3. Check readiness across five paths: - search - merchant content - creator content - paid ads - live selling 4. Recommend the best first path. 5. Name the second path to add later. 6. Explicitly say what not to do yet. ## Output format Return in this order: 1. Executive summary 2. Best first path 3. Why this path fits now 4. What to delay 5. First 7-day move list ## Fallback mode If the user only gives a rough product description: - infer the most likely first path from product type, margin, and asset readiness - mark assumptions clearly - avoid fake certainty ## Quality rules - Do not recommend five paths at once. - Favor sequencing over complexity. - Match the path to actual constraints, not ideal conditions. - Say “not enough info” when the path depends on missing economics. ## License Copyright (c) 2026 **Razestar**. This skill is provided under **CC BY-NC-SA 4.0** for non-commercial use. You may reuse and adapt it with attribution to Razestar, and share derivatives under the same license. Commercial use requires a separate paid commercial license from **Razestar**. No trademark rights are granted.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: yang1002378395-cmyk/zh-social-publisher (version 1.0.0)

# SKILL.md - 社交媒体一键发布助手 ## 描述 一键发布内容到多个社交媒体平台（掘金/知乎/微博/小红书），支持定时发布和格式适配。 ## 功能 - **多平台发布**：掘金、知乎、微博、小红书 - **格式适配**：自动适配各平台字数限制和格式要求 - **定时发布**：设置发布时间，自动执行 - **发布日志**：记录发布链接和状态 ## 使用方法 ```bash # 安装 claw install social-publisher # 发布到所有平台 claw run social-publisher --content "文章内容" --title "标题" # 发布到指定平台 claw run social-publisher --platform juejin --content "文章内容" # 定时发布 claw run social-publisher --content "文章内容" --schedule "2026-03-21 10:00" ``` ## 配置 需要在 `~/.openclaw/workspace/config/social-publisher.json` 配置各平台 Cookie： ```json { "juejin": { "cookie": "your-juejin-cookie" }, "zhihu": { "cookie": "your-zhihu-cookie" }, "weibo": { "cookie": "your-weibo-cookie" } } ``` ## 注意事项 - Cookie 有效期约 1 年，过期需重新登录获取 - 小红书需要人工验证码，无法完全自动化 - 建议先用测试账号验证发布功能 ## 价格 免费（引流到安装服务 ¥99） ## 作者 yang1002378395


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: tobeyrebecca/toby-generate-affiliate-program-marketing-kit (version 1.0.0)

--- name: "Generate Affiliate Program Marketing Kit" description: "Generates a complete affiliate marketing kit with banners, swipe copy, social posts, and tracking guidelines. Use when launching or scaling affiliate programs." homepage: "https://www.skillboss.co/skills/generate-affiliate-program-marketing-kit" metadata: {"category":"marketing-automation","subcategory":"ad-content","source":[REDACTED_SECRET],"skill_id":[REDACTED_SECRET],"generated_day":"2026-03-28"} --- # Generate Affiliate Program Marketing Kit Generates a complete affiliate marketing kit with banners, swipe copy, social posts, and tracking guidelines. Use when launching or scaling affiliate programs. ## Use When Use this skill for affiliate marketing work for marketers, agencies, growth teams. ## Workflow 1. Clarify the audience, goal, constraints, and required output format. 2. Produce a strong first draft optimized for the business use case. 3. Use the relevant SkillBoss capabilities to generate supporting assets or enrich the result. 4. Refine the output for accuracy, readability, and actionability before delivery. ## APIs Used - `chat` - `image_generation` ## Suggested Prompt Create a marketing kit for our affiliate program: 3 banner sizes, 5 email templates, and 10 social posts ## SEO Keywords - affiliate marketing kit generator - affiliate banner creator - partner marketing materials - affiliate program automation ## Notes - Create banners, email templates, and social posts for affiliates - Review outputs before external publication or automated execution.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: kaising-openclaw1/xiaoming-dream-tracker (version 1.0.0)

--- name: dream-tracker description: 梦境追踪 - 梦境记录、梦境解析、统计分析 --- # Dream Tracker 梦境追踪工具，帮你探索潜意识世界。 ## 功能 - ✅ 梦境记录 - ✅ 梦境解析 - ✅ 统计分析 - ✅ 标签分类 - ✅ 导出分享 ## 使用 ```bash # 记录梦境 clawhub dream add --text "梦见飞翔" # 添加标签 clawhub dream tag --id 1 --tags "飞行，快乐" # 梦境解析 clawhub dream analyze --id 1 # 统计 clawhub dream stats --month 2026-04 ``` ## 定价 | 版本 | 价格 | 功能 | |------|------|------| | 免费版 | ¥0 | 10 个梦境 | | Pro 版 | ¥29 | 无限记录 | | 订阅版 | ¥6/月 | Pro+ AI 解析 |

path: README.md
content: # Dream Tracker 💭

梦境追踪工具。

## 安装

```bash
npx clawhub@latest install dream-tracker
```

## 功能

- 梦境记录
- 梦境解析
- 统计分析
- 标签分类

## 好处

- 了解潜意识
- 发现模式
- 创意灵感


path: _meta.json
content: {"name":"dream-tracker","version":"1.0.0","author":"小鸣 🦞","tags":["dream","journal","subconscious","analysis"],"requires":{"bins":["curl"]}}


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: wscats/too (version 1.0.1)

--- name: todo description: A skill for managing todo lists, including creating, updating, deleting, and organizing tasks with priorities and deadlines. license: MIT author: eno tags: productivity, task-management, todo, organization price: 0 --- # Todo Management Skill ## Overview This skill provides a comprehensive todo list management system. It helps users create, organize, and track tasks efficiently with support for priorities, deadlines, categories, and status tracking. ## Features - **Create Tasks**: Add new todo items with title, description, priority, and due date. - **Update Tasks**: Modify existing tasks including status, priority, and details. - **Delete Tasks**: Remove completed or unnecessary tasks. - **List Tasks**: View all tasks with filtering by status, priority, or category. - **Prioritize**: Assign priority levels (high, medium, low) to tasks. - **Categorize**: Organize tasks into custom categories or projects. - **Due Dates**: Set and track deadlines for tasks. - **Status Tracking**: Mark tasks as pending, in-progress, or completed. ## Usage ### Create a new task ``` Add a todo: "Finish project report" with high priority, due 2026-04-10 ``` ### List tasks ``` Show all my pending todos List high priority tasks ``` ### Update a task ``` Mark "Finish project report" as completed Change priority of task #3 to medium ``` ### Delete a task ``` Remove todo "Buy groceries" ``` ## Task Schema | Field | Type | Description | |-------------|----------|--------------------------------------| | id | number | Unique task identifier | | title | string | Task title | | description | string | Detailed task description | | priority | string | high / medium / low | | status | string | pending / in-progress / completed | | category | string | Custom category or project name | | due_date | string | Deadline in YYYY-MM-DD format | | created_at | string | Creation timestamp | | updated_at | string | Last update timestamp | ---


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: canonxu/my-stock-log-skill (version 1.0.1)

--- name: my_stock_log_skill description: 当且仅当用户明确提到“分析日志多维表”或“my_stock_log_skill”时触发。专门用于美股分析报告结论在钉钉多维表（dingtalk-ai-table）中的结构化归档（新增）与检索（查询）。 --- # my_stock_log_skill (股票分析日志管理) ## 核心定位 此技能是分析报告归档与检索的调度中枢。它不直接操作钉钉 API，而是通过调用底层的 `dingtalk-ai-table` 技能来完成多维表的读写操作。 ## 触发条件 - 只有当用户明确提到“**分析日志多维表**”或技能名称“**my_stock_log_skill**”时，才使用此技能。 ## 目标数据源 - **Base ID**: [REDACTED_SECRET] - **Sheet ID**: `Shule1J` ## 表格字段规范 (Schema) 在执行“新增记录”前，必须严格校验以下 4 个字段是否全部收集完毕且符合格式要求： 1. **标的**: 美股标的简码（必须自动转为大写，如 AAPL）。 2. **分析时间**: 时间格式必须为 `YYYYMMDD_HHMMSS`（年月是_时分秒，如 20260325_123000）。 3. **分析结论**: 报告核心结论（使用英文大写，如 BUY、SELL、HOLD、STRONG BUY、STRONG SELL）。 4. **分析摘要**: 总结内容的纯文本，**必须限制在 300 字以内**。如超出，须先由 AI 浓缩提炼。 ## 核心能力与工作流 ### 1. 新增记录 (Insert) - **拦截校验**：检查上述 4 个字段是否缺失或格式不符。如果有缺失，挂起操作并询问用户要求补充。绝不能插入“脏数据”。 - **执行新增**：在尾部追加新记录。构建形如 `{"标的": "AAPL", "分析时间": "20260325_123000", ...}` 的 `fields` 结构，并交由 `dingtalk-ai-table` 提供的脚本执行 API 新增。 ### 2. 精细查询 (Query) - **多条件过滤**：解析用户的自然语言（例如“查询特斯拉的BUY报告”），提取出查询维度（如标的=TSLA，结论=BUY）。 - **执行查询**：通过 `dingtalk-ai-table` 获取该表的所有记录，并在本地按提取的条件进行精确或模糊匹配过滤。 - **展示结果**：将过滤后的结果以清晰的 Markdown 表格形式展示给用户。


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: heyalerio/executive-os-clean (version 0.0.1)

--- name: executive-os description: Build or operate a chief-of-staff style communications layer that merges multiple inboxes and chat sources into one prioritized digest with follow-up memory, decision tracking, recommendations, alerts, and a strict no-send boundary. --- # Executive OS Use this skill when the task is to turn mixed communications into a single operating queue rather than a source-by-source summary. ## Core workflow 1. Read `references/operating-model.md` first. 2. Read `references/registries.md` before assigning importance. 3. If persistent state is needed, read `references/persistent-memory.md`. 4. If the task includes recommendations or interruption policy, read `references/recommendations-and-alerts.md`. 5. If raw source behavior matters, read `references/source-heuristics.md`. 6. If local notes or meeting docs should shape triage, read `references/local-context.md`. 7. Read `references/safety.md` before proposing any external step. ## Output standard Prefer this structure: - Urgent now - Needs reply - Decisions pending - Follow-ups slipping - Important but not urgent - FYI / low signal - Source gaps Keep each item short: - one-line summary - why it matters - recommended next step when useful ## Operating rules - Merge signals into one queue. - Prefer explicit registries over generic heuristics when both exist. - Keep follow-up and decision ledgers short and current. - Treat unread state as weak evidence; prioritize urgency, deadlines, blocked threads, money, legal, safety, and relationship context. ## Safety - Do not send emails, chats, or DMs to third parties without explicit approval. - Do not click send on the user's behalf. - Do not mutate external systems unless explicitly authorized. - Drafting, triage, prioritization, alerting, and ledger maintenance are allowed. If the next step becomes a risky external action, route it through an action-gate workflow instead of improvising.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: jkzfhq/psyvector-pv32 (version 3.0.0)

--- name: "PV_32" slug: "psyvector-pv32" description: "Crisis calming" version: "3.0.0" author: "PsyVector Hub" price: "$9.90" tags: - "PsyVector" - "Digital-Worker" clawdbot: emoji: "⚡" --- ## 危机安抚员 / Crisis Counselor **中文**: 大面积崩溃温和安抚 **English**: Crisis calming ## 配置参数 | 参数 | 值 | 说明 | |------|-----|------| | response_delay | 0.2s | 响应延迟 | | speech_speed | 1.2 | 语速倍率 | | caution_coefficient | 0.1 | 谨慎系数 | | risk_reminder | False | 风险提醒 | ## 使用方法 ```bash clawhub install psyvector-pv32 ``` ## 人格说明 动量型内核 - 快速响应，高频交易，危机处理


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: 1yihui/taskflow-inbox-triage (version 1.0.0)

--- name: taskflow-inbox-triage description: Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary. metadata: { "openclaw": { "emoji": "📥" } } --- # TaskFlow inbox triage This is a concrete example of how to think about TaskFlow without turning the core runtime into a DSL. ## Goal Triage inbox items with one owner flow: - business → post to Slack and wait for reply - personal → notify the owner now - everything else → keep for end-of-day summary ## Pattern 1. Create one flow for the inbox batch. 2. Run one detached task to classify new items. 3. Persist the routing state in `stateJson`. 4. Move to `waiting` only when an outside reply is required. 5. Resume the flow when classification or human input completes. 6. Finish when the batch has been routed. ## Suggested `stateJson` shape ```json { "businessThreads": [], "personalItems": [], "eodSummary": [] } ``` Suggested `waitJson` when blocked on Slack: ```json { "kind": "reply", "channel": "slack", "threadKey": "slack:thread-1" } ``` ## Minimal runtime calls ```ts const taskFlow = api.runtime.tasks.flow.fromToolContext(ctx); const created = taskFlow.createManaged({ controllerId: "my-plugin/inbox-triage", goal: "triage inbox", currentStep: "classify", stateJson: { businessThreads: [], personalItems: [], eodSummary: [], }, }); const child = taskFlow.runTask({ flowId: created.flowId, runtime: "acp", childSessionKey: "agent:main:subagent:classifier", task: "Classify inbox messages", status: "running", startedAt: Date.now(), lastEventAt: Date.now(), }); if (!child.created) { throw new Error(child.reason); } const waiting = taskFlow.setWaiting({ flowId: created.flowId, expectedRevision: created.revision, currentStep: "await_business_reply", stateJson: { businessThreads: ["slack:thread-1"], personalItems: [], eodSummary: [], }, waitJson: { kind: "reply", channel: "slack", threadKey: "slack:thread-1", }, }); if (!waiting.applied) { throw new Error(waiting.code); } const resumed = taskFlow.resume({ flowId: waiting.flow.flowId, expectedRevision: waiting.flow.revision, status: "running", currentStep: "route_items", stateJson: waiting.flow.stateJson, }); if (!resumed.applied) { throw new Error(resumed.code); } taskFlow.finish({ flowId: resumed.flow.flowId, expectedRevision: resumed.flow.revision, stateJson: resumed.flow.stateJson, }); ``` ## Related example - `skills/taskflow/examples/inbox-triage.lobster`


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: izsook/magyar-szotar (version 1.0.0)

--- name: magyar-szotar description: Magyar értelmező kéziszótár integráció szójelentések, szinonimák, és nyelvi elemzéshez. Use when: (1) felhasználó magyar szó jelentését kérdezi, (2) szinonimákat keres, (3) magyar szöveg nyelvi elemzése szükséges, (4) szókapcsolatok, szólások magyarázata kell. --- # Magyar Szótár Skill ## Áttekintés Ez a skill lehetővé teszi magyar szavak jelentésének, szinonimáinak, és nyelvi kapcsolatainak gyors lekérdezését. Használj helyi szótár adatbázist vagy web API-t a válaszokhoz. ## Mikor használd - **Szójelentés kérdezése**: "Mit jelent az hogy 'macerás'?" - **Szinonima keresés**: "Mi a szinonimája a 'gyors'-nak?" - **Szólások/mondások**: "Mit jelent az 'eső után köpönyeg'?" - **Nyelvi elemzés**: magyar szöveg morfológiai elemzése - **Szócsoportosítás**: tematikus szókapcsolatok keresése ## Szótár források ### 1. Arcanum – Magyar Értelmező Szótár (ÉrtSz.) **Elsődleges forrás**: https://www.arcanum.com/hu/online-kiadvanyok/Lexikonok-a-magyar-nyelv-ertelmezo-szotara-1BE8B/ - **6 kötetes** (1959-1962), ~60.000 szócikk - **Szerkesztők**: Bárczi Géza, Országh László (MTA Nyelvtudományi Intézete) - **Kötetek**: I: A-D, II: E-Gy, III: H-Kh, IV: Ki-Mi, V: Mo-S, VI: Sz-Ty, VII: U-Zs - **Jellemző**: irodalmi és köznyelv törzsállománya, nem enciklopédia ### 2. Helyi szótár fájl (gyors lookup) Tarts egy `references/magyar-szotar.json` fájlt strukturált szótár adatokkal: ```json { "szavak": { "macerás": { "jelentés": "nehézséget okozó, problémás", "szinonimák": ["problémás", "nehéz", "bonyolult"], "példa": "Ez egy macerás feladat." } } } ``` ### 2. Web API fallback Ha helyi szótár nem elérhető, használj nyilvános API-t: - dict.sztaki.hu (magyar-angol, de van értelmező is) - Wiktionary API ## Gyors kezdés ```python # Példa szójelentés lekérdezésre def lookup_word(word): # 1. Helyi szótár keresés if word in local_dict: return local_dict[word] # 2. API fallback return fetch_from_api(word) ``` ## Referenciák - **references/kozmondasok.md** – 100+ magyar közmondás és szólás jelentéssel, példákkal - **references/magyar-szotar.json** – fő szótár adatbázis - **references/arcanum-ertsz.md** – Arcanum ÉrtSz. forrásdokumentáció - **references/morfológia.md** – magyar nyelvtani szabályok, ragozások ## Jegyzetek - Mindig ellenőrizd a szótár forrás frissességét - Nagy szövegeknél batch lookup-ot használj (token hatékony) - Ha szó nem található, jelezd és ajánlj alternatívát


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)