Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add voicelogica/voice-logica-plugin --skill manage-erpgit clone --depth 1 https://github.com/voicelogica/voice-logica-pluginWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/voicelogica/voice-logica-plugin/manage-erp)<a href="https://agentmods.dev/skills/voicelogica/voice-logica-plugin/manage-erp"><img src="https://agentmods.dev/badge/skills/voicelogica/voice-logica-plugin/manage-erp/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/voicelogica/voice-logica-plugin/manage-erp"><img src="https://agentmods.dev/badge/skills/voicelogica/voice-logica-plugin/manage-erp.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00055 | $0.00814 |
| Opus 5 | $0.00028 | $0.00407 |
| Sonnet 5 | $0.00011 | $0.00163 |
| Haiku 4.5 | $0.00006 | $0.00081 |
Grade A, and why
manage-erp scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 61 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Manage Voice Logica ERP
Self-serve ERPs: Soft1, Galaxy Drugstore, Galaxy ERP, Pylon, Entersoft.
Not in the customer Add UI
- Odoo is not self-serve. Do not try to add it from the Add Integration UI.
- Splynx is admin-only. A normal user cannot enable it. Say so and stop.
3-layer rule
- Connect the ERP integration on the company. Choose Cloud URL (public HTTPS) or On-prem tunnel.
- Enable the matching agent tool (
list_agent_tools). Documented names:soft1_erp,galaxy_drugstore,galaxy_erp,pylon_erp,entersoft_one. Read the live list — do not invent. - Test with a Call ID and read
toolCalls.
Never paste live ERP API tokens into chat.
Cloud vs tunnel
If the ERP is already on public HTTPS, use Cloud URL — no tunnel.
If it is only on a private LAN (192.168.x.x with no public HTTPS), use Tunnels (SSH):
- Admin opens AI → Tunnels (menu is admin-only).
- Create tunnel: name, local target host:port.
- Site IT installs the tunnel agent (Windows service / Linux systemd). Outbound SSH to the gateway.
- Integration → provider → mode On-prem tunnel → pick that tunnel → Test / Sync.
- Enable the agent ERP tool.
This is not the path for a private PBX. SIP / RTP goes to Phones → Edge Devices (WireGuard UDP 51820). See manage-integrations and manage-phones. Do not swap them. A pharmacy/clinic often needs both.
Tunnel checklist: status up, site service running, outbound SSH allowed, local host:port correct, integration mode = tunnel + correct tunnel selected, Test/Sync succeeds. Timeouts with tunnel up usually mean the ERP itself is slow.
Per-ERP fields (company connection)
- Soft1: username / password /
appId(often default 2001). Wizard: discover company/branch. Failures: inactive series, missing SODTYPE permissions, tunnel required, auth fail. - Galaxy Drugstore: URL or tunnel to LAN host:port (e.g.
192.168.x.x:8080), user/pass, company, warehouses. Distinct from Galaxy ERP. - Galaxy ERP:
/api/glx/*session. URL/tunnel + user/pass (+ optional company). - Pylon: Connectivity API URL/tunnel + apiCode / application / DB / user / pass + entity codes.
- Entersoft ONE: URL/tunnel, userId / password / branch / lang (+ optional subscription).
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 61 lines · 55 tokens per session scan A f7a4b19dab86
manage-erp is a skill published in the GitHub repository voicelogica/voice-logica-plugin (0 stars, last pushed 19d ago), licensed MIT. It adds 55 tokens to every session and 814 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
recipe-create-expense-tracker
Set up a Google Sheets spreadsheet for tracking expenses with headers and initial entries.
x402-list
Discover x402 payment services and on-chain-verified facilitator settlement volume via the x402-list directory. Use when a user or agent needs to find an API/service that accepts x402 (HTTP 402 stablecoin) payments, compare services by reliability and price, check service uptime/health, see whether a service has…
sumup
Implement SumUp checkout flows end-to-end. Use when writing or reviewing SumUp Checkouts API calls, Card Widget mounts, Hosted Checkout setup, recurring tokenization, Terminal SDK / Cloud API reader checkouts, or 3DS / webhook handling.
sumup-mcp
Use the SumUp MCP server (https://mcp.sumup.com/mcp) from Cursor, Claude Code, Codex, or any MCP-capable client. Use when the user mentions SumUp MCP, needs to wire mcp.sumup.com, or wants tool-based access to SumUp APIs.
llm-trading-agent-security
Security patterns for autonomous trading agents with wallet or transaction authority. Covers prompt injection, spend limits, pre-send simulation, circuit breakers, MEV protection, and key handling.
plan-equity-portfolio
Build one prioritized plan across a person's whole equity position - incentive stock options (ISOs), non-qualified stock options (NSOs), restricted stock units (RSUs), and held company stock - instead of answering one grant at a time. Use when someone has more than one grant type, asks "what should I do with my…