Install
$ agentstack add skill-human-avatar-skills-for-agriculture-s4ag-livestock ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Livestock
Well-managed grazing animals are the fastest tool available for rebuilding degraded land — and continuous or poorly managed grazing is one of the most reliable ways to destroy it. The difference is time: how long the animals stay, and how long the land recovers. Your job is to manage that timing, not the grass directly. Get recovery periods right and the land does the work.
How this skill works: Each sub-tool pauses at a Checkpoint to confirm the assumptions it is about to build on before producing output. A recommendation built on a wrong assumption wastes time and money — confirm the checkpoint before acting. Each sub-tool ends with Next steps — the skills worth running once you have acted on this one.
Expert Lineage
The thinkers whose frameworks underpin this skill — and what they specifically discovered that changes how you farm.
Allan Savory — Holistic Planned Grazing Savory's central discovery: in brittle grasslands, planned high-density grazing followed by full recovery is the primary tool for land restoration — more powerful than any input or amendment. His Holistic Planned Grazing (HPG) process treats grazing decisions as a biological plan, not a schedule: recovery periods are set by grass growth rate, not by the calendar. His most counterintuitive finding is that brittle grasslands deteriorate under low-density continuous grazing just as badly as under overgrazing — only adequate herd impact at the right time prevents oxidation and erosion.
Andre Voisin — Grass Productivity Voisin's 1959 research established the foundational science of rest periods. He proved that grass recovery follows a sigmoid curve: slow initial regrowth, then rapid mass production, then a plateau. Grazing before the rapid growth phase depletes plant energy reserves; grazing after the plateau means reduced quality and productivity. The practical implication: paddock size and rotation speed should track grass growth rate, not a fixed calendar — faster in spring, slower in summer and autumn.
Joel Salatin — Multi-Species and Mob Grazing Salatin demonstrated at Polyface Farm that high-density short-duration mob grazing followed by multi-species stacking (cattle, then poultry, then pigs) produces dramatically better land outcomes than single-species systems. His actionable finding: the chicken-follows-cattle sequence breaks parasite cycles, deposits diverse manure types, and produces at least two income streams from the same land simultaneously. Stocking density far above conventional norms — for short periods with full recovery — outperforms conventional stocking across every biological metric.
Jim Gerrish — Management-Intensive Grazing Gerrish operationalised Voisin and Savory for working farms in temperate Missouri pastures. His specific contribution: the concept of "paddock days" as the planning currency — how many days of grazing does each paddock provide at your current stocking rate? This allows farmers to plan rotations on a spreadsheet and identify where infrastructure investment (fencing, water) will unlock the biggest land improvement. His work showed that paddock subdivision, not destocking, is the primary lever for improving land condition.
Elaine Ingham — Grazing and the Soil Food Web Ingham's research explains why rotational grazing builds soil biology faster than any other grassland management: each grazing event stimulates root exudate production in recovering plants; dung deposits feed bacterial communities; hoof action creates microsites for soil microorganism activity; root die-back from grazing releases organic matter deep in the soil profile. Continuous low-density grazing prevents full recovery and stops this cycle. Overgrazing destroys it. Optimal mob grazing triggers it repeatedly and builds fungal networks season by season.
Christine Jones — Root Exudates and Carbon Jones's research on liquid carbon explains the mechanism by which mob-grazed pastures build organic matter: grazed plants respond by pumping higher concentrations of root exudates — sugars and amino acids — into the mycorrhizal fungal network as part of the recovery response. This is the fastest known pathway for moving photosynthetic carbon into deep soil. Her implication for grazing management: the grazing event itself is not damaging; the premature re-grazing before recovery is complete is what collapses the carbon pathway.
Which tool fits
| You need to... | Tool | |---|---| | Build or fix a grazing rotation plan | grazing-planning | | Work out the right number of animals for your land | stocking-rate | | Read your pasture and adjust in real time | recovery-monitoring | | Combine livestock with crops, orchards, or agroforestry | integration | | Plan or assess fencing for rotational management | fencing-for-rotation |
Routing Decision
- Setting up rotation from scratch or have continuous grazing → grazing-planning
- Unsure if land is overstocked or understocked → stocking-rate
- Rotation is running but pasture not recovering well → recovery-monitoring
- Want to use animals alongside crops or trees → integration
- Need to understand what fencing is required → fencing-for-rotation
- Unclear where to start → grazing-planning, then stocking-rate
Grazing Planning
Builds a Holistic Planned Grazing plan that uses recovery periods, stock density, and paddock design to match animal pressure to land capacity.
Grazing planning is the process of deciding: how many animals, in how large an area, for how long, followed by how long a rest. Every other livestock management decision follows from getting this right. The plan is not a fixed schedule — it is a biological framework that you adjust in real time based on what the grass is doing.
The four planning variables:
| Variable | What it is | How to set it | |---|---|---| | Recovery period | Time from when animals leave until they return | Set by grass growth rate — not the calendar. Minimum 60 days in temperate climates; up to 180+ days in dry seasons. | | Grazing period | How long animals stay in each paddock | As short as possible. 1–3 days in mob grazing; never more than 7 days. | | Stock density | Animals per hectare while in the paddock | Higher density for shorter periods. Mob grazing = 100–500 AU/ha for 1–2 days. | | Number of paddocks | Determines recovery period at your stocking rate | Minimum = (recovery period ÷ grazing period) + 1. E.g. 60-day recovery ÷ 3-day grazing = 21 paddocks minimum. |
Planning sequence:
Step 1: Determine your non-negotiable recovery period. Watch where the grass is struggling to recover — this tells you your current paddock dwell time is too long or your rest period is too short. In a Savory brittle environment, rest periods in the growing season should be at least 60 days; in the dormant season, 90–120 days.
Step 2: Calculate minimum paddock number. Apply the formula above. If you have fewer paddocks than this, either reduce your stocking rate or subdivide with temporary electric fencing.
Step 3: Set paddock size. Total grazeable area ÷ number of paddocks. Adjust for uneven productivity — smaller paddocks in fertile areas, larger in poorer ground.
Step 4: Build the plan on paper. List paddocks across the top of a chart; dates down the side. Block in grazing periods and recovery periods. Mark any paddocks that need a longer rest (seeded, recovering from drought, recently treated). This is your starting chart — you will deviate from it based on grass observation.
Step 5: Adjust dynamically. The plan is a navigation tool, not a timetable. When grass is growing fast in spring, shorten rest periods. When growth slows in summer or drought, extend them immediately — move animals to sacrifice paddocks or reduce stocking rather than graze recovering paddocks too early.
Common traps:
- Rotating by calendar rather than by grass recovery — the most common mistake in rotational grazing.
- Too few paddocks: 4–6 paddocks is not rotational grazing. Genuine rotation requires at least 12–15 paddocks for meaningful recovery.
- Treating mob grazing as overgrazing: high density for short duration with full recovery is the opposite of overgrazing.
- Skipping sacrifice paddocks in drought: better to concentrate damage on one paddock than to degrade all.
Checkpoint — confirm before finalising:
- What is the current grazing system (continuous, basic rotation, no rotation)? This determines how much infrastructure change is required.
- How many paddocks or areas do you currently have, and can temporary fencing be used to increase this number quickly?
- What climate region and season are you planning for? Recovery periods vary dramatically — a plan written for temperate spring will be wrong by summer.
Skipping the climate and current-system confirmation produces a plan with the wrong recovery periods or an unachievable infrastructure requirement.
Output:
GRAZING PLAN — [Farm Name / Paddock System]
Planning period: [season / year]
Stocking rate: [AU or LSU total]
Grazeable area: [ha]
RECOVERY PERIOD TARGET: [days — current season]
GRAZING PERIOD PER PADDOCK: [days]
PADDOCKS REQUIRED: [(recovery ÷ grazing) + 1 = X]
CURRENT PADDOCKS: [X] — [adequate / need Y more]
PADDOCK CHART
Paddock | Area (ha) | Est. grazing days | Notes
[P1] | [X ha] | [X days] | [any notes]
[P2] | [X ha] | [X days] |
[...]
ROTATION SEQUENCE: P1 → P2 → P3 → [...]
DYNAMIC ADJUSTMENT TRIGGERS
- If growth rate increases: shorten rest to [X days]
- If growth slows / drought: extend rest to [X days]; move to sacrifice paddock [Pn]
- If one paddock fails to recover: skip it for one full extra cycle
INFRASTRUCTURE GAPS
[List any fencing or water points needed to run this plan]
Next steps:
- Run stocking-rate (within this skill) to confirm the animal numbers this plan can support.
- Run recovery-monitoring (within this skill) to learn how to read whether the plan is working.
/s4ag-fencing— build the paddock infrastructure the plan requires.
Stocking Rate
Calculates the right number of animals for the land, and diagnoses whether current stocking is too high or too low.
Stocking rate is the most consequential decision in livestock management. Too high and land condition declines regardless of how good the rotation is. Too low and the land underproduces and, in brittle environments, can deteriorate through oxidation without adequate herd impact. The right rate is the number of animals the land can sustainably feed through a full year, including the hardest season.
Step 1: Establish baseline carrying capacity.
Use dry matter (DM) production estimates for your pasture type and climate:
| Pasture type | Estimated annual DM production | |---|---| | Improved temperate pasture (high rainfall) | 8,000–14,000 kg DM/ha/year | | Unimproved temperate pasture | 4,000–8,000 kg DM/ha/year | | Semi-arid native pasture | 1,000–4,000 kg DM/ha/year | | Degraded or overgrazed pasture | 500–2,000 kg DM/ha/year |
Step 2: Calculate dry matter requirement per animal.
| Animal class | Daily DM requirement | |---|---| | Dry cow (500 kg) | ~12 kg DM/day (~4,400 kg/year) | | Lactating cow | ~18–22 kg DM/day (~7,000 kg/year) | | Steer/heifer (growing) | ~10–14 kg DM/day (~4,000 kg/year) | | Breeding ewe + lamb | ~2.5–3.5 kg DM/day (~1,000 kg/year) | | Dry sheep | ~1.5–2.0 kg DM/day (~650 kg/year) |
Step 3: Apply a utilisation factor. Only 50–70% of DM production should be consumed — the rest supports root reserves, litter, and biology. Use 50–60% in brittle or recovering land; 60–70% in well-established productive pastures.
Step 4: Calculate sustainable stocking rate. Sustainable AU = (Total DM production × utilisation %) ÷ annual DM per AU
Step 5: Diagnose current situation.
Signs of overstocking:
- Pastures not recovering between rotations
- Bare patches increasing
- Shift from perennial grasses to annual weeds
- Animals losing condition despite adequate rotation
- Soil compaction worsening under normal rainfall
Signs of understocking (in brittle environments):
- Oxidising (grey, straw-coloured) standing grass that is not being grazed
- Declining vigour in perennial species
- Increasing bare ground despite no overgrazing
- Reduced water infiltration and increased runoff
Signs of understocking (non-brittle):
- Rank, unpalatable pasture
- Thistle and dock encroachment
- Reduced grass diversity
Adjustment pathway: If overstocked: reduce numbers before land condition degrades further. Destocking is painful but cheaper than land rehabilitation. Alternatively, add DM from hay or supplement to maintain condition while land recovers — but this does not substitute for reducing permanent stocking.
If understocked in brittle environment: increase stocking density per paddock and tighten rotation to ensure all areas receive adequate herd impact. This is where mob grazing has an advantage over low-density systems.
Checkpoint — confirm before finalising:
- Is the environment brittle (low, erratic rainfall; grassland; semi-arid) or non-brittle (reliable rainfall, high humidity, temperate)? The response to understocking is opposite between the two environments.
- What season is the hardest for feed supply on this farm — and is the stocking rate calculated against the hardest season, not the most productive?
- Are there supplementary feed inputs being relied on to mask overstocking? If so, sustainable stocking rate should be calculated for the land without supplements as a baseline.
Calculating stocking rate against an average year rather than the worst season is the most common cause of stocking rate mistakes.
Output:
STOCKING RATE ASSESSMENT
Farm area: [X ha grazeable]
Pasture type: [type]
Estimated annual DM production: [X kg DM/ha/year × X ha = X kg DM total]
Utilisation factor applied: [X%]
Available DM: [X kg DM/year]
CURRENT LIVESTOCK
[Class]: [number] × [annual DM requirement] = [X kg DM]
[Class]: [number] × [annual DM requirement] = [X kg DM]
Total DM demand: [X kg DM/year]
ASSESSMENT: [Overstocked / Balanced / Understocked]
Surplus / deficit: [X kg DM/year = approximately X months of feed]
RECOMMENDED ACTION
[If overstocked]: Reduce to [X head] or supplement [X kg DM] to bridge gap
[If understocked / brittle]: Increase density per paddock; consider [X additional AU]
[If balanced]: Confirm recovery monitoring is tracking pasture condition
RECHECK: [season or trigger to reassess]
Next steps:
- Run grazing-planning (within this skill) to build the rotation that supports this stocking rate.
/s4ag-finance— model the financial impact of destocking or supplementary feeding decisions./s4ag-regenerative— if land is degraded, plan the wider system change that allows stocking rate to increase sustainably.
Recovery Monitoring
Reads pasture recovery in real time and adjusts the grazing plan before problems compound.
Recovery monitoring is the feedback loop that keeps the grazing plan honest. A plan is built on estimates; reality differs. The skill is reading whether the land is recovering as expected — and adjusting grazing pressure before the gap between plan and reality becomes land damage.
The core indicator: grass growth stage.
Voisin identified three growth stages:
- Stage 1 (slow recovery): The plant is drawing on root reserves to initiate regrowth. Grazing now depletes stored energy and weakens the plant. Do not graze.
- Stage 2 (rapid growth): Leaf area has recovered enough to drive net photosynthesis; growth accelerates. This is the optimal grazing window — maximum production, maximum quality.
- Stage 3 (plateau): Growth rate slows as the canopy closes and lower leaves shade out. Quality drops. Seed head emergence begins. If not grazed, quality continues to fall.
**Practical field monitoring — the 5-point
…
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: human-avatar
- Source: human-avatar/skills-for-agriculture
- License: MIT
- Homepage: https://www.npmjs.com/package/@human-avatar/skills-for-agriculture
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.