eva-link

Create, validate, and invoke custom local workflow modules within the Eva content system.

54|1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/Lulu-Eva/Eva-skill --skill eva-link-lulu-eva
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eva-link
Source: https://github.com/Lulu-Eva/Eva-skill/tree/main/skills/eva-link
Command: npx skills add https://github.com/Lulu-Eva/Eva-skill --skill eva-link-lulu-eva

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Creators often have private prompts, SOPs, or personal workflows that they want to reuse inside the Eva content system without modifying its core skills. Eva Link provides a governed protocol for packaging those workflows as local modules, validating them, and safely handing their outputs back into Eva's asset pipeline. ## Core Features & Use Cases - Link Builder: Interactively turns a user's prompt, SOP, or sample texts into a compliant local module with an eva.link.json manifest, module.md, and test assets. - Link Doctor: Runs health checks on existing Links, covering config structure, permission boundaries, asset handoff compatibility, registry integrity, and version drift. - Governed Invocation: Enforces strict checksum validation, minimal permissions, and explicit user confirmation before enabling or defaulting any Link. - Use Case: A creator who mostly writes 200-character WeChat Moments posts can feed 3-5 past samples, confirm a Link definition card, and get a reusable local module whose outputs flow into Eva Memory or Create. ## Quick Start Ask Eva to turn your existing prompt or SOP into a custom Link by saying you want to connect your own workflow into Eva.

Frequently Asked Questions about eva-link

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a custom Link in Eva?

Tell Eva you want to customize a Link and describe your workflow. The Builder interviews you about the scenario, collects 3-5 real samples for expression-type Links, produces a definition card for confirmation, then generates eva.link.json, module.md, and test files.

How do I check if an existing Eva Link still works after an upgrade?

Use the Link Doctor by asking Eva to check or diagnose your Link. It runs strict validation on the config, module file, asset handoff declarations, and registry fingerprints, then reports blockers, risks, and the shortest fix path.

Can a custom Link override Eva's core skills like eva-create or eva-think?

No. Links whose id or entry aliases collide with core entry points are blocked from mounting. When both a Link and a core module could handle a request, the core module takes priority unless you explicitly name the Link.

What permissions does an Eva Link have by default?

By default a Link can only read the current input, declared upstream assets, and its own package files. Networking, writing files, and saving user data are disabled unless you explicitly authorize them after reviewing a plain-language permission summary.

Why does my Eva Link stop working after I edit module.md?

The registry stores an approved SHA-256 fingerprint covering both eva.link.json and module.md. Any change to either file invalidates the fingerprint, so the Link must be re-reviewed and re-confirmed before it can run again.

When should I not use an Eva Link?

Do not use a Link for ordinary one-off writing like a single Moments post or article; those go through Eva's standard creation pipeline. Links are only for workflows you explicitly want to reuse and invoke by name or confirmed default.