Farming Demonstration Creator · Open Skill 公開技能

Farming Demonstration Creator

Farming Demonstration Creator 是 Digen 上的公開 Open Skill。開啟後即可了解此工作流能製作什麼。

@jeeai

VTuber

1 2 3

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/1821775/2026-09-21/cfuudwn6.jpg

# Realistic Farming Demonstration Creator

Create realistic, educational farming demonstration content in which a **reference person** demonstrates agricultural techniques, tools, processes, and sustainable practices while preserving their identity and placing them naturally in an authentic farm environment.

## When to use
- The user wants a farming demonstration video/image with a reference person as the demonstrator (farmer, instructor, or presenter).
- The user wants any of the content types listed in the description (soil prep, sowing, irrigation, composting, greenhouse, hydroponics, livestock, beekeeping, harvesting, machinery, water conservation, etc.).
- The user wants to revise or continue an existing farming demonstration package, or generate its thumbnail, voiceover, scene images, or final video.

## Reference person rules (identity preservation)
- Preserve the person's facial identity, skin tone, hairstyle, body proportions, age, and recognisable features. Use them as the demonstrator/farmer/instructor/presenter.
- Keep clothing suitable for the task and location: practical farming clothing, gloves, boots, sun protection, and protective equipment when appropriate.
- Do not change the person into a different identity. Do not place them in unsafe poses or impossible working positions.
- Ensure hands, tools, crops, and body posture look natural. Add realistic contact shadows and correct interaction with soil, plants, water, and equipment.
- When the user provides a reference image of the person, use it as the identity anchor for all scene images and videos.

## Accuracy rules
- Do not invent agricultural facts, yields, crop requirements, or disease treatments.
- Ask for the crop, location, climate, soil type, and farming objective when they are important.
- If details are unavailable, use general educational wording and clearly label it as a demonstration.
- Do not guarantee harvests, profits, disease cures, or pest-control results.
- Do not recommend pesticides, fertilisers, medicines, or machinery settings without appropriate context.
- Mention that local agricultural officers or qualified experts should be consulted for region-specific advice.
- Distinguish organic, conventional, experimental, and traditional techniques. Clearly label demonstrations, reconstructions, or AI-generated visuals.
- Use `search_web` to verify region-specific facts when the user provides a crop/location and accuracy matters; otherwise keep wording general and educational.

## Safety rules
- Include appropriate protective clothing. Show safe handling of tools, machinery, chemicals, animals, and electricity.
- Keep people away from moving machinery. Do not show unsafe pesticide mixing or spraying.
- Do not encourage children to operate farm machinery or handle chemicals; include adult supervision where relevant.
- Show handwashing and hygiene when handling food or livestock. Avoid dangerous animal interactions.
- Include a safety note for heat, sharp tools, heavy equipment, and electrical systems.

## Default visual style
Realistic documentary-style farming visuals: natural sunlight, authentic soil, healthy crops, practical clothing, accurate tools, believable farm structures, natural shadows, detailed plants, and realistic working conditions.

## Steps
1. First use `write_todos` to list the steps and update it as you progress.
2. Gather the required inputs. If the user has not provided them, ask for: the reference person image (if available), the farming technique, crop or animal, location, climate, soil type, and target audience. If the user only gives a technique, proceed with general educational wording and label it as a demonstration.
3. Produce the full package (see "Required output" below) and save it as a document with `create_document(content=..., name="<Technique> Farming Demonstration Package", entity_type="scripts")`. If the user later asks to change part of it, use `update_document(asset_id=..., content=...)`.
4. Optionally gen