← Back to Skills Marketplace
jeansgit

Lurefish

by lurefish · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
196
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install lurefish
Description
路亚钓鱼助手 — 天气查询、渔获记录、钓点推荐、潮汐查询、路亚饵知识、渔获统计。当用户提到路亚、钓鱼、钓点、渔获、潮汐、路亚饵、拟饵、鱼饵选择等相关话题时触发此技能。
README (SKILL.md)

Lurefish

路亚钓鱼全能助手,帮助钓友规划出钓、记录战果、提升技巧。

快速开始

用户可能的需求:

  • "明天适合钓鱼吗" → 查天气/风向
  • "帮我记录今天的渔获" → 记录渔获
  • "附近有什么好钓点" → 钓点推荐
  • "今天潮汐怎么样" → 潮汐查询
  • "这个鱼用什么饵" → 路亚饵知识
  • "我今年钓了多少鱼" → 渔获统计

功能模块

1. 天气/风向查询

路亚受天气影响大,重点关注:

  • 风向 — 东南风、西北风对鱼情影响不同
  • 气压 — 气压低鱼活性差,气压高鱼活跃
  • 温度 — 温差大的日子鱼口好
  • 降水 — 雨前、雨后时机不同

工具: 使用 weather skill 或 wttr.in 查询

curl wttr.in/城市?format="%t %w %p"

2. 渔获记录

记录钓鱼成果,积累经验数据。

数据结构 (保存到 ~/lurefish/catches.json):

{
  "date": "2026-03-19",
  "location": "千岛湖",
  "species": "翘嘴",
  "length": 45,
  "weight": 1.2,
  "lure": "米诺 7cm 银色",
  "technique": "匀速收线",
  "weather": "晴 东南风2级",
  "notes": "早上7点开口"
}

使用脚本: scripts/log_catch.py 记录渔获

3. 钓点推荐

根据位置推荐附近钓点。

数据来源:

  • 用户历史记录 (~/lurefish/spots.json)
  • 在线地图搜索(需要时用 browser 搜索)

钓点信息结构:

{
  "name": "千岛湖大桥下",
  "type": "淡水湖",
  "species": ["翘嘴", "鲈鱼", "鳜鱼"],
  "best_season": "春季、秋季",
  "difficulty": "中等",
  "notes": "早晚窗口期好"
}

4. 潮汐查询

海钓必看潮汐,淡水钓参考气压变化。

工具:

  • 海钓: 使用 web_search 搜索 "潮汐表 [地点]"
  • 淡水: 关注气压变化,气压上升期鱼活跃

潮汐知识:

  • 大潮 — 农历初一、十五,潮差大,鱼活跃
  • 小潮 — 农历初七、八、二十二、二十三
  • 活汛 — 潮水流动快,鱼活跃
  • 死汛 — 潮水流动慢,鱼口差

5. 路亚饵知识

不同鱼种、不同场景用不同饵。详见 references/lures.md

快速参考:

目标鱼 推荐饵 备注
翘嘴 米诺、VIB 早晚水面系效果好
鲈鱼 软虫、深潜米诺 结构区慢跳
鳜鱼 软虫、铅头钩 底层慢拖
黑鱼 雷蛙、波趴 草区水面系
海鲈 铁板、米诺 流水区效果好

6. 渔获统计

分析历史数据,发现规律。

统计维度:

  • 总渔获数量/重量
  • 各鱼种占比
  • 最常使用的饵
  • 高产时段分析
  • 高产钓点排名

使用脚本: scripts/stats.py 生成统计报告

数据管理

所有数据存储在 ~/lurefish/ 目录:

~/lurefish/
├── catches.json    # 渔获记录
├── spots.json      # 钓点信息
└── stats.json      # 统计缓存

首次使用时自动创建目录和数据文件。

资源文件

scripts/

  • log_catch.py — 记录渔获
  • stats.py — 渔获统计

references/

  • lures.md — 路亚饵详细知识
  • species.md — 常见路亚目标鱼种
Usage Guidance
This skill appears to be what it says: local catch logging and stats with fishing references. Before installing, consider: (1) It will create and store JSON files in ~/lurefish (catches.json, spots.json, stats.json) — inspect and back up or set permissions if you care about privacy. (2) The log script uses curl to query wttr.in for weather (an external request) and SKILL.md suggests using web searches for tides/spot lookup — queries may be sent to external services and can reveal location text. (3) The package contains readable Python scripts in the bundle; review them (they are included) before running if you want to verify behavior. (4) Ensure you have curl and Python available if you plan to run the scripts locally. If you need higher privacy, avoid running web_search/browser steps and keep all data local.
Capability Analysis
Type: OpenClaw Skill Name: lurefish Version: 1.0.0 The skill is a fishing assistant that logs catches and provides statistics, but it contains a potential shell injection vulnerability in its documentation. Specifically, SKILL.md suggests a command (`curl wttr.in/城市...`) that an AI agent might execute using unvalidated user input for the 'city' parameter, potentially leading to arbitrary command execution. While the provided Python scripts (log_catch.py and stats.py) are functionally benign and use safe subprocess calls, the instruction set in the markdown poses a risk to the agent's execution environment.
Capability Assessment
Purpose & Capability
Name/description (fishing assistant) match the included docs and scripts. The two Python scripts implement catches logging and statistics and the references contain fishing knowledge. No unrelated dependencies, credentials, or binaries are requested.
Instruction Scope
SKILL.md instructs the agent to store data under ~/lurefish and to use wttr.in or web searches for weather/tide info. Writing/reading ~/lurefish is expected for this skill. Note: using web_search or browser to find tide tables will send user query text to external search services and recommending nearby spots may involve on‑the‑fly searches; this is expected but worth awareness.
Install Mechanism
No install spec is present and the skill ships only scripts and docs. No remote downloads or package installs are performed by the skill itself.
Credentials
The skill requests no environment variables or credentials. The code uses Path.home() to create ~/lurefish and calls curl via subprocess for wttr.in; these are proportionate to a local assistant fetching weather and storing user data.
Persistence & Privilege
always:false and user-invocable:true. The skill only creates and updates its own files under ~/lurefish; it does not modify other skills or system-wide configurations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lurefish
  3. After installation, invoke the skill by name or use /lurefish
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Lurefish 1.0.0 — 首个版本上线,路亚钓鱼全能助手: - 支持天气查询、风向气压分析,助力出钓决策 - 一键记录渔获并统计鱼种、钓点和高产时段 - 根据地理位置推荐钓点,附加鱼种与技巧建议 - 内置潮汐数据查询及路亚饵选择知识库 - 所有数据本地存储,首次使用自动初始化 - 包含实用脚本与丰富知识参考文件
Metadata
Slug lurefish
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Lurefish?

路亚钓鱼助手 — 天气查询、渔获记录、钓点推荐、潮汐查询、路亚饵知识、渔获统计。当用户提到路亚、钓鱼、钓点、渔获、潮汐、路亚饵、拟饵、鱼饵选择等相关话题时触发此技能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 196 downloads so far.

How do I install Lurefish?

Run "/install lurefish" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Lurefish free?

Yes, Lurefish is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Lurefish support?

Lurefish is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lurefish?

It is built and maintained by lurefish (@jeansgit); the current version is v1.0.0.

💬 Comments