Skip to main content

aimarket-personas

Documentation

Document Description
User guide Install, configure, verify plugin is loaded
User cases Personas and cross-plugin workflows
SDK integration Code examples and hook behavior

Auto-generated AI agent personas for every capability. Instead of "capability prod-83a7b", discovery returns "Hi, I'm Lyra. I do legal translation. 412 tasks, 96% success, $0.40 avg." Makes the marketplace chat-native. Claude/GPT recommend "try Lyra", not "try product-7d8f...".

When to Use

  • Chat-native AI discovery (Claude, GPT, Gemini recommending capabilities)
  • Human-readable marketplace storefront
  • Building agent directories and catalogs
  • Marketing pages for AI products

Installation

pip install aimarket-personas

Example

from aimarket_personas.agent_personas import PersonaGenerator

gen = PersonaGenerator(seed=42)
lyra = gen.generate("translate.multi@v2", "prod-001",
    description="Translate text to multiple locales",
    stats={"total_invocations": 412, "success_rate": 0.96, "avg_price_usd": 0.40})

print(lyra.introduce())
# "Hi, I'm Lyra. I do Multilingual Translator. Tried me on 412 tasks, 96% success rate, $0.40 avg."

print(lyra.discovery_entry())
# {"persona": {"name": "Lyra", "role": "Multilingual Translator", ...}, "capability_id": "translate.multi@v2"}

Generated Personas Include

  • Name (Lyra, Nova, Atlas, Kai, Rune, Sage, Echo...)
  • Role (auto-inferred from capability keywords)
  • Tone (professional, friendly, precise, creative, analytical, warm)
  • Specialty (one-liner describing what makes this persona unique)
  • CV blurb (invocation count + success rate + price)
  • Avatar emoji (consistent per name)
  • Voice ID (for future TTS integration)

License

MIT · Maintained by AI-Factory

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aimarket_personas-2.0.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aimarket_personas-2.0.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file aimarket_personas-2.0.0.tar.gz.

File metadata

  • Download URL: aimarket_personas-2.0.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for aimarket_personas-2.0.0.tar.gz
Algorithm Hash digest
SHA256 1e1a72e813b8ad7262d9214e038a2c700b4efa270beda4f244a03fc9731166ec
MD5 83584ab83ad7f1cba8d2192c3a97b2ed
BLAKE2b-256 fd62e664a615bfb73c4021477d2f960f2141064d7b99e6d4be163ec561fc8460

See more details on using hashes here.

File details

Details for the file aimarket_personas-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aimarket_personas-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fcbbb6d35a257bab71a39fa544ec12bcd0672924a407c9974c70c65ff2620d25
MD5 d3166a1e0211c6d9812b8b929a1a74d0
BLAKE2b-256 965d9e747d37a8ab481b5ea3a8520f44af40aa16a9686ec8d3086f62fee65c17

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page