AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Layerkit Author Map

skill-hariharapanigrahy-layerkit-layerkit-author-map · by hariharapanigrahy

Draft vendor_map proposal with sources from research evidence; never invent without evidence.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-hariharapanigrahy-layerkit-layerkit-author-map

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-hariharapanigrahy-layerkit-layerkit-author-map)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Layerkit Author Map? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

layerkit-author-map

Author a vendor_map proposal only from cited evidence (research notes, OpenAPI, curl, customer docs).

Protocol

  1. Prerequisites: layerkit-research-vendor answer sheet + layerkit-design-integration shape = linear or hybrid.
  2. Read OpenAPI/docs/curl evidence directly. Do not derive a map from operation names or schema property names alone; map only when vendor meaning and customer domain meaning are both evidenced.
  1. Explicit scaffold when you already know the mapping from evidence:
layerkit proposal write map \
  --vendor  \
  --out ./map-proposal.json \
  --source "Events API=https://docs.example.com/api/events|event_name is required" \
  --endpoint POST:/v1/events@https://api.example.com \
  --intent purchase:Purchase \
  --field user.email:user_data.em \
  --agent  \
  --validate
  • --source title=url is required (repeatable). Optional |excerpt after the URL.
  • Does not auto-submit. Next tip: layerkit proposal validate .
  1. Or draft proposal JSON by hand:
{
  "schemaVersion": 2,
  "kind": "vendor_map",
  "id": "map--v1",
  "vendor": "",
  "summary": "",
  "authoredBy": "agent",
  "status": "draft",
  "createdAt": "",
  "sources": [
    { "title": "...", "url": "https://...", "excerpt": "..." }
  ],
  "payload": {
    "vendor": "",
    "version": "1",
    "status": "map_complete",
    "documentation": [{ "title": "...", "url": "https://..." }],
    "auth": { "type": "bearer", "notes": "..." },
    "endpoint": { "method": "POST", "path": "/...", "baseUrl": "https://..." },
    "intents": { "purchase": { "eventName": "..." } },
    "fields": [
      {
        "domain": "user.email",
        "vendor": "user_data.em",
        "transform": { "type": "processor", "processorId": "..." },
        "optional": true
      }
    ]
  },
  "maker": { "type": "agent", "id": "" },
  "changeLog": "Initial map from docs"
}
  1. Every auth type, endpoint, eventName, and field row must map to a sources[] excerpt (or nested processor sources).
  2. Missing evidence → omit the row and mark needs-evidence in summary/memory — do not invent.
  3. Validate + memory:
layerkit proposal validate ./map-proposal.json
layerkit memory append --type proposals --title " map draft" --vendor  --body-file ./map-summary.md
  1. Processors for transforms → layerkit-author-processor. Flow-only paths → layerkit-design-flow.
  2. Submit for checker when ready: layerkit proposal submit ./map-proposal.json --by

Forbidden

  • Inventing vendor field names, hash rules, or endpoints without citations
  • Do not guess renames or fields from names alone — map only with docs/OpenAPI/curl evidence
  • Applying/promoting from this skill without maker-checker when strict
  • Encoding vendor-specific field truth into Layerkit core
  • Hardcoding one company's OpenAPI extension name as the only domain-op source in product code

Success criteria

  • [ ] sources[] non-empty; each critical field has excerptable evidence
  • [ ] layerkit proposal validate → no errors
  • [ ] No uncited transform/processor references
  • [ ] Residual gaps documented in memory

Source & license

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

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

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.