forage-plants
About
This Claude Skill provides comprehensive guidance for safely identifying, harvesting, and preparing edible wild plants in survival or wilderness settings. It covers critical safety protocols, identification methodologies, and sustainable practices to supplement food supplies or find medicinal plants. Developers can integrate this skill for applications related to bushcraft, outdoor safety, and wilderness survival education.
Quick Install
Claude Code
Recommendednpx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/forage-plantsCopy and paste this command in Claude Code to install this skill
Documentation
Forage Plants
Identify + safely gather edible + useful wild plants in wilderness.
Use When
- Supplement food wilderness/survival
- Medicinal/utility plants (cordage, tinder, insect repellent)
- Identify plants around camp for safety (avoid toxic)
- Long-term scenario → foraging extends rations
In
- Required: Habitat (forest, meadow, wetland, shoreline)
- Required: Ability observe fine details (leaf shape, arrangement, flower structure)
- Optional: Field guide/reference for region
- Optional: Container for plants
- Optional: Knife for harvest
- Optional: Fire + water prep (see
make-fire,purify-water)
Do
Step 1: Deadly Plants First
Before learn what eat, learn what kills. Memorize high-risk families + species region.
Critical "Never Eat" Plants (Northern Hemisphere):
┌─────────────────────┬────────────────────────────────┬─────────────────────┐
│ Plant │ Key Identification │ Danger │
├─────────────────────┼────────────────────────────────┼─────────────────────┤
│ Water hemlock │ Hollow, chambered stem base; │ Deadly in minutes. │
│ (Cicuta) │ smells like carrot/parsnip; │ Seizures, death. │
│ │ wet habitats; compound leaves │ No safe dose. │
├─────────────────────┼────────────────────────────────┼─────────────────────┤
│ Poison hemlock │ Smooth stem with purple │ Deadly. Ascending │
│ (Conium maculatum) │ blotches; musty smell; │ paralysis. │
│ │ finely divided leaves │ │
├─────────────────────┼────────────────────────────────┼─────────────────────┤
│ Destroying angel / │ White mushroom; white gills; │ Deadly (liver │
│ Death cap (Amanita) │ ring on stem; cup (volva) │ failure in 3-5 │
│ │ at base; grows near trees │ days). No antidote. │
├─────────────────────┼────────────────────────────────┼─────────────────────┤
│ Castor bean │ Large star-shaped leaves; │ Seeds contain ricin. │
│ (Ricinus communis) │ spiny seed pods │ Deadly if chewed. │
├─────────────────────┼────────────────────────────────┼─────────────────────┤
│ Foxglove │ Tall spike of tubular flowers; │ Cardiac glycosides. │
│ (Digitalis) │ fuzzy, wrinkled leaves │ Heart failure. │
├─────────────────────┼────────────────────────────────┼─────────────────────┤
│ Nightshade family │ Some edible (tomato, pepper), │ Berries and foliage │
│ (Solanum, Atropa) │ many toxic; 5-petaled flowers; │ of wild species can │
│ │ alternate leaves │ be lethal. │
└─────────────────────┴────────────────────────────────┴─────────────────────┘
Absolute Rules:
1. NEVER eat a plant you cannot positively identify
2. NEVER eat white or red berries unless specifically identified as safe
3. NEVER eat mushrooms in a survival situation unless expert-level confident
4. NEVER eat plants with milky or discolored sap (exceptions exist but require expertise)
5. NEVER eat plants from the carrot/parsley family (Apiaceae) unless certain — this family contains the deadliest plants alongside the most common herbs
→ Recognize most dangerous plants region on sight, won't confuse w/ edible.
If err: unsure any plant these families → don't eat. False positive (deadly) = death; false negative (skip safe) = missed meal. Always err toward caution.
Step 2: Read Habitat
Diff habitats → diff resources. Survey before collecting.
Habitat-to-Resource Mapping:
┌──────────────────┬─────────────────────────────┬──────────────────────────┐
│ Habitat │ Common Edible Plants │ Look for │
├──────────────────┼─────────────────────────────┼──────────────────────────┤
│ Open meadow / │ Dandelion, clover, plantain,│ Sunny, disturbed ground │
│ field edges │ chicory, wild onion, │ with diverse low plants │
│ │ lamb's quarters │ │
├──────────────────┼─────────────────────────────┼──────────────────────────┤
│ Forest floor │ Wood sorrel, ramps (spring),│ Dappled shade; look near │
│ │ violets, fiddleheads (spring│ logs and clearings │
│ │ only), nuts (fall) │ │
├──────────────────┼─────────────────────────────┼──────────────────────────┤
│ Forest edge / │ Berries (blackberry, │ Transitional zone with │
│ hedgerow │ raspberry, elderberry), │ maximum species diversity │
│ │ rose hips, hawthorn │ │
├──────────────────┼─────────────────────────────┼──────────────────────────┤
│ Wetland / stream │ Cattail, watercress, │ Moist soil, standing or │
│ bank │ wild rice, arrowhead │ slow water │
├──────────────────┼─────────────────────────────┼──────────────────────────┤
│ Shoreline / │ Seaweed (kelp, dulse, nori),│ Rocky intertidal zones, │
│ coastal │ sea lettuce, glasswort │ salt marshes │
├──────────────────┼─────────────────────────────┼──────────────────────────┤
│ Disturbed ground │ Lamb's quarters, amaranth, │ Trailsides, old fields, │
│ (ruderal) │ purslane, chickweed, │ roadsides (avoid │
│ │ stinging nettle │ herbicide areas) │
└──────────────────┴─────────────────────────────┴──────────────────────────┘
→ Identify habitat + shortlist likely edible species.
If err: unfamiliar habitat or low diversity (dense conifer, desert) → Step 8 universal species. Arid → cacti pads (Opuntia), mesquite pods, acorns from oaks. Deep forest → inner bark (cambium) pine/birch/basswood = emergency calories.
Step 3: Multi-Feature ID
Never ID by single feature. Multi-feature method.
Identification Checklist — Confirm ALL of the following:
1. LEAF SHAPE AND MARGIN
- Simple or compound?
- Smooth, toothed, or lobed?
- Pointed or rounded?
2. LEAF ARRANGEMENT
- Alternate, opposite, or whorled on the stem?
- Basal rosette?
3. STEM CHARACTERISTICS
- Round, square, or ridged?
- Hollow or solid?
- Hairy, smooth, or thorny?
4. FLOWER STRUCTURE (if present)
- Number of petals
- Color
- Symmetry (radial or bilateral)
- Arrangement (spike, cluster, umbel, single)
5. SMELL
- Crush a leaf: minty, oniony, bitter, no scent?
- Some families have distinctive smells (mint = square stem + aromatic)
6. HABITAT AND SEASON
- Where is it growing? (wet, dry, sun, shade)
- What time of year? (confirms seasonal species)
7. ROOT/RHIZOME (dig one sample)
- Bulb, taproot, fibrous, or rhizome?
- Color and smell of the root
Rule: You need a match on ALL features, not just some.
A single mismatch means you have the wrong plant.
→ Positive ID on ≥5 matching features. Name species + explain why not dangerous look-alike.
If err: any feature mismatch → don't eat. Set aside + move to another. Look-alikes = primary cause poisoning — wild carrot (edible) vs poison hemlock (deadly) differ stem markings + smell but share leaf shape.
Step 4: Universal Edibility Test (Emergency Only)
Last resort for completely unknown when no reference + starving. 24+ hrs + carries risk.
Universal Edibility Test Protocol:
(Only use when: no field guide, no known species, genuinely starving)
1. SEPARATE the plant into parts: leaves, stems, roots, flowers, seeds
(each part must be tested independently)
2. SMELL the plant part — reject if strongly bitter or acrid
3. SKIN CONTACT: rub the plant part on inner wrist
Wait 15 minutes — reject if burning, rash, or numbness
4. LIP TEST: touch plant part to corner of lip
Wait 15 minutes — reject if burning, tingling, or numbness
5. TONGUE TEST: place on tongue, do not chew
Wait 15 minutes — reject if unpleasant reaction
6. CHEW TEST: chew and hold in mouth, do not swallow
Wait 15 minutes — reject if bitter, soapy, burning
7. SWALLOW TEST: swallow a small amount (teaspoon)
Wait 8 hours — eat nothing else during this time
Reject if nausea, cramps, diarrhea, or any ill effect
8. If no reaction after 8 hours: eat a small handful
Wait another 8 hours
If still no reaction: the plant part is likely safe
CRITICAL WARNINGS:
- Test ONLY ONE plant part at a time
- Do NOT test mushrooms with this method (toxins can be delayed 24-72 hrs)
- Do NOT test plants with milky sap
- Stay hydrated throughout the test
- This test does NOT detect all toxins (cumulative toxins, carcinogens)
→ After full protocol → tentative edible, less certainty than positive ID.
If err: any reaction any stage → spit or induce vomiting if swallowed. Water. No re-test same plant → diff species. Vomiting/diarrhea → hydration + rest before resuming another.
Step 5: Harvest Sustainably
Take only what need + preserve population.
Sustainable Harvesting Rules:
1. Never take more than 1/3 of any plant stand
2. Never pull entire plants when leaves or fruits will do
3. Cut cleanly with a knife rather than tearing
4. Spread harvesting across a wide area
5. Leave root systems intact for perennials
6. Never harvest rare or protected species
7. Avoid plants near roads (exhaust contamination),
agricultural fields (pesticides), or industrial areas
Harvest by Plant Part:
┌──────────────┬───────────────────────────────────────────────┐
│ Plant Part │ Harvest Method │
├──────────────┼───────────────────────────────────────────────┤
│ Leaves │ Pick individual leaves; leave at least 2/3 │
│ │ of the plant's foliage │
├──────────────┼───────────────────────────────────────────────┤
│ Roots/tubers │ Dig carefully; replant any root crown or │
│ │ small tubers to regenerate │
├──────────────┼───────────────────────────────────────────────┤
│ Berries/fruit│ Pick ripe fruit only; leave some for wildlife │
│ │ and seed dispersal │
├──────────────┼───────────────────────────────────────────────┤
│ Bark/cambium │ Only harvest from downed or already damaged │
│ │ trees; never ring-bark a living tree │
├──────────────┼───────────────────────────────────────────────┤
│ Seeds/nuts │ Collect from the ground when possible; │
│ │ leave enough for wildlife and regeneration │
└──────────────┴───────────────────────────────────────────────┘
→ Reasonable quantity positively ID'd, harvested w/o destroying source.
If err: stand too small (<10 individuals) → token sample or find larger population. Overharvest in survival understandable, but short-term → conservation ensures resource available coming days.
Step 6: Prepare Consumption
Many wild plants benefit from or require prep.
Preparation Methods:
┌──────────────┬──────────────────────────────┬──────────────────────────┐
│ Method │ When to Use │ How │
├──────────────┼──────────────────────────────┼──────────────────────────┤
│ Raw │ Known-safe species like │ Wash in purified water; │
│ │ dandelion, wood sorrel, most │ eat fresh │
│ │ berries, watercress │ │
├──────────────┼──────────────────────────────┼──────────────────────────┤
│ Boiled │ Reduces bitterness, breaks │ Boil 5-15 min; discard │
│ │ down mild toxins; required │ water for bitter plants │
│ │ for nettle, dock, fiddleheads │ (leaching) │
├──────────────┼──────────────────────────────┼──────────────────────────┤
│ Double-boiled│ Plants with significant │ Boil 10 min, discard │
│ (leached) │ oxalates or tannins (acorns, │ water; boil again in │
│ │ dock) │ fresh water │
├──────────────┼──────────────────────────────┼──────────────────────────┤
│ Roasted │ Roots, tubers, seeds, nuts │ Place in coals or near │
│ │ │ fire; cook until soft │
│ │ │ or dry │
├──────────────┼──────────────────────────────┼──────────────────────────┤
│ Dried │ Preservation for later use; │ Air dry in sun/wind or │
│ │ concentrates calories in │ near fire (not in │
│ │ seeds and roots │ direct flame) │
└──────────────┴──────────────────────────────┴──────────────────────────┘
Key Preparation Rules:
- Always wash plants in purified water before eating
- Cook any plant from wet or contaminated habitats
- Boil stinging nettle for 2+ minutes to neutralize stinging hairs
- Boil fiddlehead ferns thoroughly (raw fiddleheads are mildly toxic)
- Leach acorns in multiple changes of water until bitterness is gone
→ Clean, prepared appropriately, ready to eat.
If err: no fire (make-fire) → limit to species safe raw. Extremely bitter after prep → may contain high tannins/alkaloids, don't force → discard + try another.
Step 7: Monitor Reactions
Even correctly ID'd plants cause individual reactions.
Reaction Monitoring Protocol:
1. Eat a small quantity first (a few leaves or one berry)
2. Wait 1-2 hours before eating more
3. Watch for:
- Nausea or stomach cramps → stop eating, drink water
- Tingling or numbness in mouth → spit out, rinse mouth
- Skin rash or hives → possible contact allergy
- Diarrhea → stop eating, focus on hydration
- Dizziness or vision changes → possible toxic reaction,
seek help immediately
If a reaction occurs:
- Stop eating the plant immediately
- Drink large amounts of water
- If severe (difficulty breathing, confusion), this is a medical emergency
- Note which plant and which part caused the reaction
- Do not re-eat that plant
→ No adverse reaction 1-2 hrs → eat normal portion.
If err: mild (stomach discomfort, mild nausea) → stop, hydrate, rest. Pass w/in few hrs. Severe (swelling, breathing difficulty, confusion, rapid heartbeat) → medical emergency, seek help. Induce vomiting only if directed by medical guidance + ingestion w/in 1hr.
Step 8: Universal Five
Start 5 plants across most temperate Northern Hemisphere. Master before expanding.
The Universal Five (Beginner-Friendly Edible Plants):
1. DANDELION (Taraxacum officinale)
Habitat: Lawns, fields, disturbed ground (nearly everywhere)
ID: Basal rosette of toothed leaves; hollow stem; yellow
composite flower; milky sap (exception to the milky sap rule)
Edible: Entire plant — leaves (raw/cooked), flowers (raw/fried),
roots (roasted as coffee substitute)
Season: Year-round; best in spring before flowering
2. BROADLEAF PLANTAIN (Plantago major)
Habitat: Lawns, paths, disturbed ground
ID: Basal rosette of oval leaves with parallel veins;
tall seed spike; leaves are tough and fibrous
Edible: Young leaves (raw in salads, older leaves boiled);
seeds (edible raw or ground)
Medicinal: Crushed leaves used as poultice for insect bites/stings
Season: Spring through fall
3. WHITE CLOVER (Trifolium repens)
Habitat: Lawns, meadows, roadsides
ID: Three round leaflets (sometimes four); white round flower
heads; creeping ground cover
Edible: Flowers (raw or dried for tea); young leaves (raw or
cooked — cook to improve digestibility)
Season: Flowers in spring/summer; leaves year-round in mild climates
4. CATTAIL (Typha latifolia / T. angustifolia)
Habitat: Wetlands, pond edges, ditches, marshes
ID: Tall (1-3 m); long flat sword-like leaves; distinctive brown
cigar-shaped seed head
Edible: Shoot base/heart (raw, spring); pollen (flour substitute,
summer); rhizome (starchy, peeled and boiled/roasted,
year-round); young flower spike (boiled, early summer)
Utility: Fluff = tinder and insulation; leaves = weaving material
Season: Different parts edible year-round
5. WOOD SORREL (Oxalis spp.)
Habitat: Forest floor, shaded areas, gardens
ID: Three heart-shaped leaflets (resembles clover but leaflets are
notched/heart-shaped); small 5-petaled yellow, white, or pink
flowers; leaves fold at night
Edible: Leaves and flowers (raw — pleasant lemony/sour taste)
Caution: Contains oxalic acid; eat in moderation (not as a staple)
Season: Spring through fall
Progression:
Master these 5 → Add 5 regional species → Add 5 more → Build to 20+
(20 positively known species provides meaningful foraging capability)
→ ID all 5 on sight w/ multi-feature, know which parts + prep.
If err: none of these 5 in area (desert, high arctic, tropical) → region-specific refs. These 5 specific temperate zones. Tropical → coconut palm, banana/plantain, taro (must cook), breadfruit, moringa. Arid → prickly pear (Opuntia), mesquite, agave.
Check
- Deadly plants region known + ID'd on sight
- Habitat surveyed + edible species shortlisted
- Each plant ID'd ≥5 features
- Confirmed NOT dangerous look-alike
- Sustainable harvest (no more 1/3 stand)
- Prep appropriate species
- Small test first + 1-2hr monitor
- No adverse before full portion
Traps
- Single-feature ID: "3 leaves like clover" ≠ enough. Many toxic share individual features w/ edible. Use full multi-feature.
- Carrot family confusion: Apiaceae (carrot, parsnip, parsley) contains common foods + deadliest Northern Hemisphere. Avoid unless expert.
- Mushroom foraging survival: Mushrooms little caloric value + lethal organisms. Terrible risk-reward in survival.
- Too much new plant: Even safe cause digestive upset in quantity, especially gut unaccustomed. Start small.
- Ignore prep requirements: Raw fiddleheads, raw elderberries, unleached acorns — edible cooked but mildly toxic raw.
- Forage near contaminated: Roadsides (lead, exhaust), agricultural margins (pesticides), industrial zones → technically edible but contaminated.
→
make-fire— required for cooking; many need boil/roast safe/palatablepurify-water— clean water for wash + leaching/boiling prep
GitHub Repository
Related Skills
content-collections
MetaThis skill provides a production-tested setup for Content Collections, a TypeScript-first tool that transforms Markdown/MDX files into type-safe data collections with Zod validation. Use it when building blogs, documentation sites, or content-heavy Vite + React applications to ensure type safety and automatic content validation. It covers everything from Vite plugin configuration and MDX compilation to deployment optimization and schema validation.
polymarket
MetaThis skill enables developers to build applications with the Polymarket prediction markets platform, including API integration for trading and market data. It also provides real-time data streaming via WebSocket to monitor live trades and market activity. Use it for implementing trading strategies or creating tools that process live market updates.
creating-opencode-plugins
MetaThis skill helps developers create OpenCode plugins that hook into 25+ event types like commands, files, and LSP operations. It provides the plugin structure, event API specifications, and implementation patterns for JavaScript/TypeScript modules. Use it when you need to intercept, monitor, or extend the OpenCode AI assistant's lifecycle with custom event-driven logic.
sglang
MetaSGLang is a high-performance LLM serving framework that specializes in fast, structured generation for JSON, regex, and agentic workflows using its RadixAttention prefix caching. It delivers significantly faster inference, especially for tasks with repeated prefixes, making it ideal for complex, structured outputs and multi-turn conversations. Choose SGLang over alternatives like vLLM when you need constrained decoding or are building applications with extensive prefix sharing.
