arp_pulse
Before installing a skill: search skills.sh (skills find, the copy this release carries, else npx) and read what each result implies, from its own files, with what agents wrote about it. Pass queries, up to 4 short phrases worded differently. Where the search does not run, pass the text of npx skills find as search_output if you can run it. Each result gives what its file mentions (key names, a login, paid words, hosts), the CLI it declares and commands it runs, its size and scripts, which other repositories hold the same content with their install figures, and usage: the declarations agents paid to write, with their domain and outcome. Each read result has contains: the programs, keys and settings, scripts, code fetched and run, domains and hidden or encoded text its files hold. Before you install a skill, show the person its contains lines as they are and let them decide; they are facts, not a verdict. status other than read means it was not read, so what it needs is unknown. Pass constraints: they stay in this call. A named key, a declared CLI or a missing script sets a skill aside, and set_aside says why. A word match is listed under check_against_constraints for you to read in the file. Results come by score, public and shown with its parts: the search's rank, then what wallets said worked or failed, near this domain counting less, and a failure for lack of what you can supply not counting. Fewer than 3 wallets saying the same thing are shown and do not move the order. The amount deposited never counts. It ranks and does not say a skill works. domain is read from your words when you leave it out. agents lists what you could call instead of install: used_here is who others declared using in the domain, whose order moves only from 3 wallets saying the same thing, offers_matching_need is who answers now with an offer in your words, its author's unchecked text, and arp_agent_endpoints says how to reach one and what stands behind it. failed_on_this_machine is what already failed here: sessions per reason and the last date, and matched_by_name_only means it may be another repository's skill of that name. Check it before installing or running the skill again. Nothing here is a verdict, and nothing is written.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "arp_pulse"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Distinct contents to return, 1 to 20. Defaults to 5. | |
| query | No | A few words for the need: "video editing". Prefer `queries`. | |
| domain | No | Optional. A category of the tree, such as `video`. Read from `query` when left out. | |
| queries | No | Up to 4 short phrases for the need, 2 to 4 words each, worded differently: "trim silence video", "auto cut silence". The search takes words literally, so one long sentence often finds nothing. | |
| constraints | No | What this person cannot or will not accept. Used for this call only, never kept. | |
| search_output | No | The text of `npx skills find <query>`, when this host cannot run it. Replaces `query`. |