# Libdoc Search

> Search Robot Framework library/resource/suite documentation to find matching keywords for a use case. Use when asked to find keywords, search libdoc, match a use case to keywords, or scan multiple libraries/resources for relevant keywords.

- **Type:** Skill
- **Install:** `agentstack add skill-manykarim-robotframework-agentskills-libdoc-search`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [manykarim](https://agentstack.voostack.com/s/manykarim)
- **Installs:** 0
- **Category:** [Search](https://agentstack.voostack.com/c/search)
- **Latest version:** 0.1.0
- **License:** Apache-2.0
- **Upstream author:** [manykarim](https://github.com/manykarim)
- **Source:** https://github.com/manykarim/robotframework-agentskills/tree/main/plugins/rf-agentskills/skills/libdoc-search

## Install

```sh
agentstack add skill-manykarim-robotframework-agentskills-libdoc-search
```

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

## About

# Robot Framework Libdoc Search

Use this skill to search Robot Framework libraries/resources/suites for keywords that match a use case. Output JSON only.

## Command

Search in standard libraries:

```bash
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/rf_libdoc.py" --library BuiltIn --library OperatingSystem --search "create temp file" --pretty
```

Search multiple sources with custom weights:

```bash
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/rf_libdoc.py" --library SeleniumLibrary --resource resources/common.resource --search "upload file" --weights name=0.5,short_doc=0.3,doc=0.2 --limit 10 --pretty
```

## Notes
- Use `--library`, `--resource`, `--suite`, or `--spec` (repeatable). Inputs are aggregated.
- Search considers keyword name, `short_doc`, and full `doc`.
- **Output contract (stable):** returns `{schema_version, mode, libraries, results, query, ...}` with `mode="search"`. `results` is a single array of `{library, keyword, usage, score, reasons}` (search items carry `score`/`reasons`; `usage` is `null`). Read `results` without branching on top-level keys.
- **Payload is bounded:** library prose `doc` is **not** included by default — only `{name, type, version, scope, doc_format, short_doc}` per library. Pass `--include-library-doc` to add the full `doc`.
- Use `--tag` to filter keywords by tag.
- Use `--include-private` to include private keywords.
- Use `--exclude-deprecated` to drop deprecated keywords.

## Source & license

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

- **Author:** [manykarim](https://github.com/manykarim)
- **Source:** [manykarim/robotframework-agentskills](https://github.com/manykarim/robotframework-agentskills)
- **License:** Apache-2.0

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-manykarim-robotframework-agentskills-libdoc-search
- Seller: https://agentstack.voostack.com/s/manykarim
- 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%.
