leaf-agriculture
Read and manage farm data through Leaf Agriculture: fields, boundaries, machine operation files, and as-applied irrigation. Trigger phrases: leaf agriculture, farm data, field boundaries, as-applied irrigation, john deere data, operation files.
Install / Use
npx skills add Anil-matcha/awesome-muse-connectors --skill leaf-agricultureInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of leaf-agriculture
leaf-agriculture scores 83/100 on our quality scale, 3180th of 4,592 Development & Engineering skills we index.
Its SKILL.md is 5.2 KB long, split into 7 sections with 1 code example: a solid amount of guidance for an agent.
With 1,321 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 20 days ago, so leaf-agriculture is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
leaf-agriculture compared with similar skills
All 4 of these similar skills score higher than leaf-agriculture; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| leaf-agriculture (this skill)by Anil-matcha | 83 | 1.3k | 20d ago | SKILL.md |
| taste-skillby Leonxlnx | 100 | 102.3k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 102.2k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 77.8k | 1d ago | CLAUDE.md |
| ai-job-searchby ai-job-search-dev | 100 | 65.4k | 4d ago | CLAUDE.md |
Frequently asked questions
- How do I install leaf-agriculture?
- Run
npx skills add Anil-matcha/awesome-muse-connectors --skill leaf-agriculture. The install tabs above show the steps for each supported agent. - Which AI agents does leaf-agriculture work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is leaf-agriculture safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is leaf-agriculture still maintained?
- The repository was last updated 20 days ago, so leaf-agriculture is actively maintained.
Skill content
View source on GitHubname: "leaf-agriculture" description: "Read and manage farm data through Leaf Agriculture: fields, boundaries, machine operation files, and as-applied irrigation. Trigger phrases: leaf agriculture, farm data, field boundaries, as-applied irrigation, john deere data, operation files." metadata: { "includeInPrompt": true } tagline: "Read and manage farm data through Leaf Agriculture, a unified farm-data API that aggregates the partner-gated OEM platforms under self-serve access: John Deere, CNH Industrial (Case IH/New Holland), Climate FieldView, Trimble, Raven and AgLeader. The primitives it exposes (fields, boundaries, machine operation files for planting/harvest/application/tillage, plus as-applied irrigation) are exactly what a farmer-first fintech and supply-chain digitization product consumes. This is the practical route to partner-gated OEM data without a partnership agreement: individual provider connections need that grower's OAuth consent, which is the normal data-access model rather than a partnership gate." catalog_auth: "API key via the secure credential flow" catalog_hosts: ["api.withleaf.io"]
Leaf Agriculture
Purpose
Read and manage farm data through Leaf Agriculture, a unified farm-data API that aggregates the partner-gated OEM platforms under self-serve access: John Deere, CNH Industrial (Case IH/New Holland), Climate FieldView, Trimble, Raven and AgLeader. The primitives it exposes (fields, boundaries, machine operation files for planting/harvest/application/tillage, plus as-applied irrigation) are exactly what a farmer-first fintech and supply-chain digitization product consumes. This is the practical route to partner-gated OEM data without a partnership agreement: individual provider connections need that grower's OAuth consent, which is the normal data-access model rather than a partnership gate.
Tooling
All commands go through bin/leaf-agriculture.py. Every command takes --user-id (the Leaf user id from the Leaf dashboard):
bin/leaf-agriculture.py auth --user-id USER_ID # verify the API key
bin/leaf-agriculture.py fields --user-id USER_ID # list fields
bin/leaf-agriculture.py field-get --user-id USER_ID \
--field-id FIELD_ID # one field
bin/leaf-agriculture.py field-create --user-id USER_ID \
--file field.json # create a field record
bin/leaf-agriculture.py field-update --user-id USER_ID \
--field-id FIELD_ID --file field.json # update a field record
bin/leaf-agriculture.py field-delete --user-id USER_ID \
--field-id FIELD_ID \
--confirm "delete field FIELD_ID" # delete a field record (confirmation required)
bin/leaf-agriculture.py field-sync --user-id USER_ID # trigger a manual field sync from providers
bin/leaf-agriculture.py field-push --user-id USER_ID \
--field-id FIELD_ID --provider john-deere \
--confirm "push field FIELD_ID to john-deere" # push field data into a provider (confirmation required)
bin/leaf-agriculture.py operation-files --user-id USER_ID \
--field-id FIELD_ID # machine operation files for a field
bin/leaf-agriculture.py irrigation --user-id USER_ID # as-applied irrigation events
--provider names the target provider for a push, e.g. john-deere, cnhi, climate-fieldview, trimble, raven, agleader.
Auth
- Provider id:
leaf-agriculture(credential is collected ascustom.leaf-agriculture) - Collection: Bearer API key via the secure credential flow (
credentials.request_api_access); issued in the Leaf dashboard - Auth scheme:
Authorization: Bearer <token>on every request; placement is resolved by the helper from the credential config - Allowed hosts:
api.withleaf.io - Base path pattern:
https://api.withleaf.io/services/{service}/api(e.g./services/fields/api,/services/irrigation/api) - The Leaf user id is not a secret; pass it as
--user-idon every command - Status check:
bin/leaf-agriculture.py auth --user-id USER_ID - Honesty note: pricing and exact sandbox semantics were open items in the research dossier and could not be confirmed without live access; test against preview fields before enabling provider sync, and check docs.withleaf.io for current pricing.
Operating Rules
- No direct physical actuation. This connector moves farm data only: records, boundaries, operation files, irrigation logs. Nothing here starts a tractor or opens a valve.
- Field create/update/delete sync to connected providers, so bad writes corrupt the farm's data picture downstream. Confirm the field id and payload with the user before create/update, and
field-deleterequires the exact--confirmstring the CLI echoes. field-pushis MEDIUM: it pushes boundaries or prescriptions into a provider such as John Deere Operations Center, where equipment or operators may act on them. It requires the exact--confirmstring every time.- Rate limits apply per API key. Never exfiltrate the credential: the CLI only ever handles surrogates (see
bin/leaf-agriculture.py). Do not print, log, or transmit the key value.
Files
- SKILL.md
- bin/leaf-agriculture.py
Maturity
Draft: written from Leaf Agriculture's public API docs; not yet live-tested end-to-end.
Related Skills
taste-skill
102.3kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Agent-Reach
102.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
77.8kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ai-job-search
65.4kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
