FarmOS Workforce for Openclaw

An AI-powered workforce management skill for tracking time, schedules, and employee certifications within the FarmOS ecosystem.

brianppetty
v1.0.0
Feb 25, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install farmos-workforce

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install farmos-workforce using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is FarmOS Workforce?

FarmOS Workforce is a comprehensive management skill designed to streamline team operations and labor tracking. It enables AI agents to handle complex workforce logistics including time clocking, team scheduling, and leave management through natural language processing. By integrating directly with FarmOS protected endpoints, it provides a centralized interface for managers to oversee productivity while allowing employees to maintain their own profiles and certifications. This integration is a key part of the Openclaw Skills library, offering a bridge between field operations and administrative oversight.

The skill is built with a strong focus on privacy and role-based access control. It distinguishes between manager and employee permissions, ensuring that sensitive data such as team-wide hours or personal profiles remain secure. Whether you are managing a small farm crew or a large industrial workforce, this skill automates the tedious aspects of labor management, making it easier to maintain an accurate and compliant workplace.

FarmOS Workforce Use Cases

  • Managing daily clock-in and clock-out events with integrated GPS coordinate support for field verification.
  • Processing time-off and leave requests automatically via natural language triggers like "I need next Thursday off."
  • Generating payroll-ready CSV exports for specific pay periods to simplify financial administration.
  • Monitoring team availability and active employee counts in real-time to optimize task allocation.
  • Tracking employee certifications and professional skills to ensure compliance and safety standards are met.

How FarmOS Workforce Works

  1. The AI agent identifies a workforce-related intent from user input, such as a request for a schedule or a time-off notification.
  2. The system checks the user's identity and role against the local configuration to determine access level within the Openclaw Skills framework.
  3. For protected actions, the skill retrieves a JWT token to authenticate against the FarmOS API base.
  4. The agent executes the appropriate API call (GET, POST, etc.) to fetch or update records regarding time entries, requests, or profiles.
  5. Results are parsed and presented with context, such as total employee counts or specific date-bounded summaries.
  6. Automated notifications are routed to relevant channels (e.g., Slack) to keep the team and management informed of updates.

FarmOS Workforce Setup

To enable full functionality, ensure your environment is configured for authenticated requests. Managers must generate a valid JWT token to access sensitive endpoints:

TOKEN=$(~/clawd/scripts/farmos-auth.sh manager)

Verify that your role mapping is correctly defined in ~/.clawdbot/farmos-users.json. This ensures the Openclaw Skills agent can correctly scope requests to the appropriate API endpoints based on whether the user is an admin, manager, or employee.

FarmOS Workforce Data Schema & Taxonomy

The skill organizes workforce data into several distinct entities managed via the API. Below is the primary data structure used for tracking:

Entity Data Points Access Level
Employee Profile Name, ID, Role, Skills, Certifications Own Profile / Manager
Time Entry Clock-in/out times, GPS coordinates, Status Own Entry / Manager
Requests Leave type, Start/End dates, Approval status, Reason Own Request / Manager
Calendar Team events, Availability, Scheduled shifts Team Wide
Certifications Skill definitions, Expiry dates, Achievement level Manager + Specific Employee

FarmOS Workforce Advanced Features

  • Natural Language Schedule Capture: Recognizes casual phrasing for time-off or availability changes without formal forms.
  • Proactive Certification Monitoring: Automatically flags any employee certifications or skills expiring within a 30-day window.
  • Role-Scoped API Access: Dynamically switches between manager and employee tokens to ensure data privacy and security.
  • Automated Overtime Calculation: Logic to identify and report hours exceeding the standard 40-hour work week.
  • GPS Verification: Captures and logs geographic data during clock-in events to verify field presence.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*