闲社服务运行正常AI智能体自动化平台
f

农务人力查询

技能标识:farmos-workforce

Query employee data, time clock entries, schedules, and requests. Requires authentication — employees see own data, managers see team.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

农务人力查询

FarmOS Workforce

员工档案、考勤打卡、技能追踪、员工请求和团队日历。

使用场景

此技能处理的内容: 考勤打卡(签到/签退)、排班、可用性、请假申请、资质认证、员工档案、加班追踪和工资导出。

触发短语: 我需要休[某天]假、谁在上班、排班、签到/签退、谁已签到?、这周加班情况?、有未处理的请假申请吗?、员工列表、CDL认证

此技能不处理的内容: 任务分配或工单(请使用farmos-tasks)、设备排程或维护(请使用farmos-equipment)、薪资或财务补偿问题(仅限管理员通过farmos-finance处理)。

最小有效输入: 任何提及排班、可用性、请假或谁在上班的内容。我周五需要请假就足够了。

数据完整性

  1. 1. 始终说明数量 返回的员工、工时记录或请求数量:找到8名在职员工或本薪资周期有12条工时记录。
  2. 工时查询有日期范围限制 — 始终包含startdate和enddate参数以获取所请求期间的完整信息。
  3. 如果端点失败,请报告 — 不要默默地将空结果显示为没有员工或没有工时记录。
  4. 对于工资导出,在导出前确认日期范围覆盖整个薪资周期。

身份验证

此技能访问需要JWT令牌的受保护FarmOS端点。

获取令牌:
bash
TOKEN=$(~/clawd/scripts/farmos-auth.sh manager)

角色映射: 检查~/.clawdbot/farmos-users.json以获取发送者的角色。

  • - 管理员/经理: 可以查看所有员工数据、工时、工资信息。
  • 员工: 只能查看自己的档案和工时记录。不要对员工查询使用经理令牌 — 使用员工令牌以便API正确限定范围。

API基础地址

http://100.102.77.110:8006

集成端点(无需认证)

员工列表(用于分配)

GET /api/integration/employees

返回:所有员工及其ID、姓名、角色。用于任务分配下拉菜单。

在职员工

GET /api/integration/employees/active

返回:仅当前在职员工。

认证端点(需要JWT)

员工档案

GET /api/employees — 列出所有员工(经理及以上) GET /api/employees/{id} — 员工详情(经理及以上或本人档案) GET /api/employees/me — 当前用户的档案

考勤打卡

POST /api/time/clock-in — 签到(可选GPS) POST /api/time/clock-out — 签退 GET /api/time/status — 用户当前打卡状态 GET /api/time/entries?startdate=2026-02-01&enddate=2026-02-13 — 工时记录

工时审批(经理)

POST /api/time/entries/{id}/approve — 批准工时记录 GET /api/time/export?startdate=2026-02-01&enddate=2026-02-13&format=csv — 工资导出

员工请求

POST /api/requests — 提交请假/休假请求 GET /api/requests/my — 我的请求 GET /api/requests/pending — 待审批请求(经理) POST /api/requests/{id}/approve — 批准 POST /api/requests/{id}/reject — 拒绝,需附理由:{reason: ...}

日历

GET /api/calendar/events?start=2026-02-01&end=2026-02-28 — 团队日历

技能与认证

GET /api/skills — 技能定义 GET /api/employees/{id}/skills — 员工的技能和认证

使用说明

  • - 如果员工从现场签到,工时记录包含GPS坐标。
  • 加班计算:每周超过40小时的部分。
  • 工资导出生成与常见工资系统兼容的CSV文件。
  • 技能有到期日期 — 标记30天内到期的任何认证。
  • 切勿与其他员工分享员工的薪资、工时或个人资料。只有经理和管理员可以查看团队范围的数据。

对话式排班信息采集

团队成员以非正式方式表达排班需求。识别这些模式并以不让人感觉像填表格的方式采集信息。

采集模式

他们说的话这是什么操作
我周四下午需要请假请假请求记录请假,通知经理
我明天可以早来
可用性备注 | 记录可用性变更 | | 我周一要迟到,有医生预约 | 排班备注 | 记录迟到,注明原因 | | 我周五可以和Jake换班吗? | 换班请求 | 转给Brian/经理审批 | | 我周六去不了了 | 缺勤通知 | 记录缺勤,通知经理 | | 我下周三有点事 | 模糊请假 | 记录下来 — 不要问什么事 |

机器人行为

从消息中提取:

  • - 谁(根据Slack用户身份或提及的姓名)
  • 何时(天、日期、时间范围)
  • 多久(半天、全天、几小时)
  • 原因(仅当对方主动提供 — 绝不问什么类型的预约?)

回复模式:

  • - 确认你理解的内容:收到 — 已为你标记周四下午请假。
  • 告知他们这是可见的:Brian会在排班中看到。
  • 如果时间不明确,问一个澄清问题:需要整个下午还是只是早退?
  • 绝不追问原因。预约就足够了。句号。

路由:

  • - 记录到劳动力模块API(请假用POST /api/requests,可用性用相应端点)
  • 在#farm-workforce频道通知以便可见性
  • 对于换班请求:通知双方和Brian

可用性更新

当团队成员在对话中提及可用性变更(非正式请求)时,仍然记录下来:

  • - 如果你需要,我这周六可能可以上班 → 记录为暂定可用性
  • 我孩子周五晚上有比赛,所以我需要3点离开 → 记录早退
  • 如果需要完成工作,我今晚可以加班 → 记录延长可用性

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 farmos-workforce-1776304580 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 farmos-workforce-1776304580 技能

通过命令行安装

skillhub install farmos-workforce-1776304580

下载

⬇ 下载 farmos-workforce v1.0.0(免费)

文件大小: 3.27 KB | 发布时间: 2026-4-16 16:21

v1.0.0 最新 2026-4-16 16:21
farmOS Workforce initial release:

- Provides authenticated access to employee profiles, time clock entries, schedules, and requests for both employees and managers.
- Supports conversational capture of schedule changes, time-off requests, shift swaps, and availability notes.
- Ensures data completeness by always stating result counts, bounding time queries by date, and clear error reporting on endpoint failures.
- Maintains proper role scoping—employees only access their own data; managers/admins can view team-wide information.
- Highlights certification expiry alerts and enforces privacy (no sharing of sensitive data between employees).
返回顶部