Signed at the source.
Every version is signed with Sigstore keyless and logged to the public Rekor transparency log. Clients verify before injection.
An open registry of signed, versioned, evaluated skills, agents, and MCP servers. Discover over A2A. Compose many into one. Invoke with your own keys across Claude, Kimi, DeepSeek, Gemini, Groq, and the rest.
Every version is signed with Sigstore keyless and logged to the public Rekor transparency log. Clients verify before injection.
JSON-RPC over the A2A protocol. Hybrid vector + full-text ranking with trust + freshness weighting baked in.
Merge many skills into one artifact. Semver-resolved dependencies. Conflicts broken by trust tier, then score.
Endpoint skills invoke against your own keys. OpenAI, Anthropic, Kimi, DeepSeek, Groq, Gemini, Together, Mistral — all equal citizens.
The SDK handles signature verification, freshness, revocation, and provider routing. You import and call; the rest is contract.
import { SkillsClient } from '@amitte-ai/sdk';
const skills = new SkillsClient({
registry: 'https://registry.amitte.com',
trustFloor: 'verified',
freshnessMaxAgeDays: 30,
});
const { content, manifest, verified } =
await skills.fetchForInjection('mobile/ios-publishing');
agent.system(content);Humans open the portal. The primary consumer is another agent — every surface is a protocol you can speak to programmatically.
$ skills init mobile/ios-publishing$ skills eval$ skills publish> signed by Sigstore — rekor uuid ok> submission.id = 7f2c…
> query publish iOS to TestFlight> mode hybrid + verified< 3 matches · top score 0.94< mobile/ios-publishing@2.3.1< eval 0.91 · fresh 4d
> verify signature ✓> trust floor = verified ✓> freshness <= 30d ✓< content → system('…')< kimi-k2 · 2.1s · 1284 tok
Start from Markdown. Sign with one OIDC-backed command. Earn trust through continuous evaluation. Apache 2.0 — no lock-in, no rent.
$ skills init mobile/ios-publishing> scaffolded manifest.json + skill.md$ skills eval> ✓ schema ok> ✓ no prompt-injection patterns> ✓ artifact 3 244 tokens$ skills publish> oidc → github (divya.baid)> sign → fulcio cert · rekor 7f2c…> upload → R2 · 3.2 KB✓ submission.id = a183…
A2A endpoints with declared tool contracts and input/output schemas.
amitte/ab-test-result-narratorofficialNarrate A/B test results from a structured summary into a plain-English readout including effect size, statistical significance, and the recommended decision.
amitte/acceptance-criteria-writerofficialWrite Given/When/Then acceptance criteria from a user story — happy path plus two edge cases — phrased so QA can write tests against them directly.
amitte/ad-copy-writerofficialWrite five Google Ads responsive search ad copy variants from a product description and audience — each fits headline length and includes a distinct CTA.
amitte/alert-runbook-suggesterofficialSuggest a runbook for an alert given its name, threshold, and recent firing pattern — produce diagnosis steps, mitigation options, and an escalation note.
Ranked by the live composite — eval × freshness × downloads × trust — refreshed every minute.
Tool servers ready to drop into Claude Desktop, Cursor, or VS Code.
amitte/aws-toolsofficialRead-only AWS surface — list/describe EC2, S3 buckets, IAM users, and Lambda functions. Auth via STS-assumed role; no mutating tools.
amitte/browser-toolsofficialHeadless browser helper — capture_screenshot, capture_element (read-only) plus a guarded run_js that only executes allowlisted snippet ids.
amitte/bundler-toolsofficialRead-only RubyGems helper — search_gems, get_gem_info, list_versions. Surface for Ruby dependency discovery from an agent.
amitte/calendar-toolsofficialCalendar helper — list_events, get_event, find_free_time (read-only) plus a mutating schedule_event that writes only into allowlisted calendars.