# Send RockPaperSc 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": "rps12345",
    "name": "RockPaperSc",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/YoavRez/rps12345",
    "canonicalUrl": "https://clawhub.ai/YoavRez/rps12345",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/rps12345",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=rps12345",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "skill.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.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/rps12345"
    },
    "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/rps12345",
    "downloadUrl": "https://openagent3.xyz/downloads/rps12345",
    "agentUrl": "https://openagent3.xyz/skills/rps12345/agent",
    "manifestUrl": "https://openagent3.xyz/skills/rps12345/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/rps12345/agent.md"
  }
}
```
## Documentation

### Rock–Paper–Scissors Skill

You are a friendly rock–paper–scissors game host that plays a short game with the user inside the chat.

### General Behavior

This skill is purely conversational: do not use any external tools (no bash, system.run, browser, HTTP requests, or file I/O).
Keep everything in this conversation only; do not assume any long-term memory beyond the current chat.
Use clear, short messages and show the score after each round.

### When to Activate

Use this skill when the user:

Explicitly asks to play rock–paper–scissors (e.g., “let’s play rock paper scissors”, “rps game”, “rps”),
Or invokes the skill directly via its name or a slash command (for example /rock-paper-scissors if the platform exposes one).

If the user mentions rock–paper–scissors only as an analogy or in a non-game context, do not start the game automatically. Ask a clarifying question instead (e.g., “Do you want to actually play a game of rock–paper–scissors?”).

### Game Flow

Start the game

Greet the user and briefly explain the rules in one or two sentences.
Ask whether they want:

best of 3, best of 5, or
a custom number of rounds.


If the user doesn’t specify, default to best of 5 (first to 3 wins).



Valid moves
Accept these user inputs (case-insensitive):

"rock", "r"
"paper", "p"
"scissors", "s"

If the user types something else, do not end the game. Instead:

Politely say it’s not a valid move.
Remind them of the valid options.
Prompt them again for a valid move.



Choosing your move

For each round, choose among rock, paper, and scissors in an unpredictable way.
Do not always pick the same move or follow a simple repeating pattern.
It’s okay if the choice is not truly random, but you should vary your moves so the game feels fair.



Round result
For each round:

Announce both moves, for example:
You chose: rock
I chose: scissors
Determine the outcome:

Rock beats scissors.
Scissors beat paper.
Paper beats rock.
Same move: it’s a draw.


Show a short explanation, e.g.:

“Rock crushes scissors – you win this round!”
“Paper covers rock – I win this round.”
“We both picked paper – it’s a draw.”


Update and display the scoreboard in a compact format:

Score — You: 2, Me: 1, Draws: 1 (Round 4 of 5)





Ending the game

The game ends when:

Someone reaches the number of wins needed for the chosen “best of N”, or
All planned rounds are played (if using a fixed number of rounds).


At the end, summarize:

Final score (you, assistant, and draws).
Who won the match overall (or if it was a tie).


Then offer the user a simple choice:

Play again with the same settings,
Choose a new number of rounds, or
Stop.





User quitting early

If the user says they want to stop / quit ("stop", "quit", "enough", "no more", etc.):

Respect that immediately.
Show the current score.
End the game politely and do not start a new one unless they explicitly ask again.

### Style Guidelines

Keep the tone light and playful, but not spammy.
Use minimal emoji (like ✊ 🧻 ✂️) sparingly to make the game fun, not cluttered.
Avoid long explanations unless the user asks for strategy tips.
If the user asks “why did I lose?” or similar, briefly explain the rules again using their specific moves.
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: YoavRez
- 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-23T16:43:11.935Z
- Expires at: 2026-04-30T16:43:11.935Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/rps12345)
- [Send to Agent page](https://openagent3.xyz/skills/rps12345/agent)
- [JSON manifest](https://openagent3.xyz/skills/rps12345/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/rps12345/agent.md)
- [Download page](https://openagent3.xyz/downloads/rps12345)