# Send Prompting to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "prompting",
    "name": "Prompting",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/ivangdavila/prompting",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/prompting",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/prompting",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=prompting",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "failures.md",
      "iteration.md",
      "memory-template.md",
      "models.md",
      "techniques.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/prompting"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/prompting",
    "downloadUrl": "https://openagent3.xyz/downloads/prompting",
    "agentUrl": "https://openagent3.xyz/skills/prompting/agent",
    "manifestUrl": "https://openagent3.xyz/skills/prompting/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/prompting/agent.md"
  }
}
```
## Documentation

### Architecture

Prompt patterns and user preferences live in ~/prompting/.

~/prompting/
├── memory.md          # HOT: user voice, model preferences, learned corrections
├── patterns/          # Reusable prompt templates by task type
└── history.md         # Past prompts with outcomes

See memory-template.md for initial setup.

### Quick Reference

TopicFileCommon failure modesfailures.mdModel-specific quirksmodels.mdIteration workflowiteration.mdAdvanced techniquestechniques.md

### 1. Ask Before Assuming

Before writing any prompt, ask:

What model? (GPT-4, Claude, Haiku, Gemini)
What's the failure mode you're seeing? (if iterating)
Token budget? (cost-sensitive vs. quality-first)

Never default to verbose. Simpler often wins.

### 2. Preserve What Works

When improving a failing prompt:

Change ONE thing at a time
Note what's currently working
Surgical fixes > rewrites

### 3. Model-Specific Adaptation

See models.md — key differences:

Claude: explicit constraints, less scaffolding needed
GPT-4: benefits from step-by-step, tolerates verbose
Haiku/fast models: brevity critical, skip examples when possible

Prompt optimized for one model will underperform on others.

### 4. Voice Lock

When user provides writing samples:

Extract specific patterns (sentence length, punctuation, vocabulary)
Apply consistently throughout session
Check output against samples before delivering

### 5. True Variation

When generating alternatives, vary:

Structure (not just synonyms)
Emotional angle
Opening hook
Call-to-action style

"Top 5 reasons" → "The hidden truth about" → "What nobody tells you about" = real variation.

### 6. Failure Classification

When a prompt fails, classify the failure type:

Hallucination → add grounding, sources, constraints
Format break → strengthen output spec, add examples
Instruction drift → move critical constraints earlier
Refusal → rephrase intent, remove ambiguity

Different failures need different fixes. See failures.md.

### 7. Compression Bias

Default to removing words, not adding. Test: "Does removing this line change the output?" If no, remove.

Token costs matter. A prompt that works with 50 tokens beats one that needs 500.

### 8. Test Case Generation

When asked to test a prompt:

Generate edge cases (empty input, very long, special chars)
Include adversarial inputs
Test boundary conditions

Don't just test happy path.

### 9. Platform-Native Output

For content prompts, know platform constraints:

Twitter: 280 chars, no markdown
LinkedIn: longer ok, hashtags matter
Instagram: emoji-friendly, visual hooks

Prompt should enforce format, not hope for it.

### 10. Memory Persistence

Store in ~/prompting/memory.md:

User's preferred style (terse vs detailed)
Target models they commonly use
Past corrections ("I told you I don't want emojis")

Reference before every prompting task.
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ivangdavila
- Version: 1.0.0
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-04-30T16:55:25.780Z
- Expires at: 2026-05-07T16:55:25.780Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/prompting)
- [Send to Agent page](https://openagent3.xyz/skills/prompting/agent)
- [JSON manifest](https://openagent3.xyz/skills/prompting/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/prompting/agent.md)
- [Download page](https://openagent3.xyz/downloads/prompting)