Mena commerce pos accounting
Skill ArabAgentSkills/Skills/skills/mena-commerce-pos-accounting
Use this skill when integrating Arab/MENA commerce, POS, accounting, inventory, order, invoice, or ERP APIs including Salla, Zid, Foodics, Daftra, Wafeq, Qoyod, Rewaa, Loyverse, and Shopify/Odoo regional integrations.From its SKILL.md
npx -y skills add ArabAgentSkills/Skills --skill mena-commerce-pos-accountingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 9 stars9 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 1 command, including `scripts/list-vendors.mjs`.
SKILL.md
4.0 KB, 811 tokens by cl100k_base, as published. Nobody here has run it
MENA Commerce, POS, and Accounting
When To Use
Use this skill for commerce-pos-accounting work in Arab/MENA contexts, especially when the prompt includes: commerce, POS, accounting, inventory, orders, Salla, Zid, Foodics, Daftra.
When Not To Use
- Do not claim tax compliance unless source-backed.
- Do not overwrite accounting records without review.
Required Inputs
- Country or market.
- Target vendor, if already selected.
- Desired workflow: vendor selection, implementation, review/debugging, launch readiness, or source research.
- Sandbox vs production state.
- Whether live customer, payment, tax, identity, bank, or payroll data is involved.
Common Workflows
- Classify the flow as catalog, order, invoice, inventory, customer, branch, or accounting sync.
- Read vendor files and sources before naming API objects.
- Protect financial records and ensure idempotent sync.
- Return migration and reconciliation checks.
Default Workflow
- Read
sources.ymlto see available vendors and confidence. - If a vendor is named, read only
vendors/<vendor-id>.mdfor that vendor. - If choosing vendors, compare only vendors in this skill's registry: daftra, foodics, loyverse, qoyod, rewaa, salla, wafeq, zid.
- Load
references/integration-checklist.mdonly for implementation, review, or launch-readiness work. - Use
scripts/list-vendors.mjsfor a deterministic vendor list when needed. - Answer with source-backed facts, explicit unknowns, and validation steps.
Decision Tree
- Named vendor: read that vendor file, then answer narrowly.
- Vendor selection: filter by country, docs access, maturity, and source quality before recommending.
- Implementation: include auth, sandbox, webhook/callback, retries, idempotency, logging, and error handling only where source-backed.
- Review/debugging: compare the user's plan or code against the vendor file,
sources.yml, andreferences/integration-checklist.md. - Source research: update facts only when an official source, developer portal, GitHub repo, OpenAPI/Postman asset, or government source supports the claim.
- Missing docs: say
Needs vendor accessorUnknown from public docs.
Response Contract
- Start by naming the skill file and vendor/reference files used.
- Give a short recommendation or implementation path before details.
- Separate source-backed facts from assumptions and unknowns.
- Include country/market fit, docs access, docs confidence, and source-quality caveats when selecting vendors.
- Include a validation checklist with sandbox/test steps, rollback or retry notes, and manual approval gates for high-risk work.
- Never provide live-action instructions that move money, tax documents, bank data, identity data, payroll data, or outbound messages without explicit human approval.
Files To Read
- Routing and process:
SKILL.md. - Vendor facts:
vendors/*.md. - Source map:
sources.yml. - Implementation review:
references/integration-checklist.md. - Example response style:
examples/source-backed-answer.md.
Safety Rules
- Use least-privilege API scopes.
- Keep sync jobs idempotent and auditable.
- Do not expose customer or accounting data in logs.
- Confirm sandbox availability before implementation.
Validation Checklist
- Vendor facts map back to
source_urls. - Unknowns are labeled instead of guessed.
- Sandbox and production are separated.
- Secrets are not printed or committed.
- High-risk live actions require explicit human approval.
- Evals in
evals/prompts.ymlstill cover the changed workflow.
Done Criteria
- The answer names the files read or source-backed references used.
- The implementation plan includes tests and rollback/verification steps.
- No unsupported regional, API, compliance, pricing, or endpoint claims are included.
What ships with it: 15 files
19.7 KB alongside SKILL.md, 1 of them executable
evals/
- expected_behaviors.yml763 B
- prompts.yml770 B
examples/
- source-backed-answer.md1.3 KB
references/
- integration-checklist.md1.2 KB
scripts/
- list-vendors.mjsruns383 B
vendors/
- daftra.md1.5 KB
- foodics.md1.7 KB
- loyverse.md1.5 KB
- qoyod.md1.5 KB
- rewaa.md1.5 KB
- salla.md1.4 KB
- wafeq.md1.6 KB
- zid.md1.5 KB
- README.md1.1 KB
- sources.yml2.0 KB
Gives 0 of the 12 instructions most finance skills give in 811 tokens
Counted across 469 of the 469 authors here whose files we hold, read 2026-08-07
- Extract date vendor amount and descriptionin 15 of 469, across 3 files
- Scan folder for invoice filesin 14 of 469, across 2 files
- Rename files to standard formatin 14 of 469, across 2 files
- Show organization plan before movingin 14 of 469, across 2 files
- Generate summary CSVin 14 of 469, across 2 files
- Organize files by categoryin 13 of 469, across 1 file
- Preserve original filesin 13 of 469, across 1 file
- Flag files missing critical infoin 13 of 469, across 1 file
- Produce the requested output filein 9 of 469, across 4 files
- Build best, base, and worst case scenariosin 9 of 469, across 5 files
- Implement backoff if rate limit errors occurin 8 of 469, across 3 files
- Determine the weighted average cost of capitalin 8 of 469, across 4 files
Said here and by no other author read
- label unknowns instead of guessing
- require explicit approval for live actions
- classify the integration flow type
- read vendor files before naming api objects
- ensure sync jobs are idempotent and auditable
- include a validation checklist with sandbox steps
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.