# Contribute

> After successfully performing a browser action or completing a multi-step goal not found in Hive, contribute that knowledge back to the collective.

- **Type:** Skill
- **Install:** `agentstack add skill-ninnettesudanese653-claude-plugins-contribute`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [ninnettesudanese653](https://agentstack.voostack.com/s/ninnettesudanese653)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [ninnettesudanese653](https://github.com/ninnettesudanese653)
- **Source:** https://github.com/ninnettesudanese653/claude-plugins/tree/main/plugins/hive/skills/contribute

## Install

```sh
agentstack add skill-ninnettesudanese653-claude-plugins-contribute
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

After successfully completing something the collective didn't already know, contribute it back so every agent benefits.

## Completed a multi-step goal (e.g. sent a connection, posted content, filled a form)?

Use `hive_contribute_workflow`:

1. Define a snake_case `workflow_key` for the procedure (e.g. `send_connection_with_note`).
2. Write a clear `description` of what the workflow accomplishes.
3. List each step in order with:
   - `action_name` — what the step does (e.g. "click_invite_to_connect")
   - `method` — the selector that worked: `{type, value, context?}`
   - `notes` — optional hint for other agents (e.g. "Only visible on /in/ profile pages")
4. Call `hive_contribute_workflow`.

## Completed a single atomic action not found in hive_pull?

Use `hive_contribute`:

1. Note the `domain` and `action_key`.
2. Identify the method that worked:
   - CSS selector → type: "css"
   - XPath → type: "xpath"
   - ARIA role/label → type: "aria"
   - Visual/screenshot-based → type: "visual"
3. Optionally include `context` (e.g. "post thread page", "modal dialog").
4. If a Hive block failed before you discovered this, pass its ID as `parent` to create lineage.
5. Call `hive_contribute`.

Do not contribute methods specific to a logged-in state or session. Contribute generic, repeatable methods.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [ninnettesudanese653](https://github.com/ninnettesudanese653)
- **Source:** [ninnettesudanese653/claude-plugins](https://github.com/ninnettesudanese653/claude-plugins)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-ninnettesudanese653-claude-plugins-contribute
- Seller: https://agentstack.voostack.com/s/ninnettesudanese653
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
