{
  "schemaVersion": 1,
  "generatedAt": "2026-04-14T06:52:42.034Z",
  "totalCount": 12,
  "listings": [
    {
      "id": "expert-code",
      "type": "expert",
      "name": "Code Expert",
      "version": "1.0.0",
      "description": "High-accuracy code completion and review for 20+ languages.",
      "longDescription": "The Code Expert enhances your Personal AI with deep knowledge of software\nengineering. It provides accurate completions, code reviews, bug explanations,\nrefactoring suggestions, and architecture guidance across Python, Swift, TypeScript,\nRust, Go, and 15+ other languages.\n\nAll processing happens on-device — your code never leaves your phone.",
      "author": "Personal AI",
      "authorUrl": "https://personalai.app",
      "iconUrl": null,
      "iconSystemName": "chevron.left.forwardslash.chevron.right",
      "webIcon": "💻",
      "tags": [
        "code",
        "programming",
        "swift",
        "python",
        "typescript",
        "development"
      ],
      "compatibleOS": [
        "ios"
      ],
      "minAppVersion": "1.0",
      "publishedAt": "2026-01-15",
      "updatedAt": "2026-04-01",
      "payload": {
        "cdnUrl": "https://cdn.personalai.app/bundles/expert-code-1.0.0.bundle",
        "checksum": "sha256:placeholder-checksum-code-expert",
        "sizeBytes": 891289600,
        "mimeType": "application/octet-stream"
      },
      "expertConfig": {
        "embeddingDimension": 4096,
        "quantization": "INT4",
        "domains": [
          "code",
          "programming",
          "software-engineering",
          "debugging",
          "architecture"
        ]
      },
      "toolConfig": null,
      "skillConfig": null,
      "modalityConfig": null
    },
    {
      "id": "expert-danish",
      "type": "expert",
      "name": "Danish Language Expert",
      "version": "1.0.0",
      "description": "Native-quality Danish language generation and understanding.",
      "longDescription": "The Danish Language Expert provides high-quality natural language generation\nand comprehension for Danish (Dansk). It handles complex grammar, idiomatic\nexpressions, formal and informal registers, and domain-specific vocabulary.\n\nPerfect for drafting professional emails, casual conversation, translation\nassistance, and understanding Danish texts.",
      "author": "Personal AI",
      "authorUrl": "https://personalai.app",
      "iconUrl": null,
      "iconSystemName": "textformat.abc",
      "webIcon": "🇩🇰",
      "tags": [
        "danish",
        "language",
        "nlp",
        "nordic",
        "translation"
      ],
      "compatibleOS": [
        "ios"
      ],
      "minAppVersion": "1.0",
      "publishedAt": "2026-02-01",
      "updatedAt": "2026-04-01",
      "payload": {
        "cdnUrl": "https://cdn.personalai.app/bundles/expert-danish-1.0.0.bundle",
        "checksum": "sha256:placeholder-checksum-danish-expert",
        "sizeBytes": 440401920,
        "mimeType": "application/octet-stream"
      },
      "expertConfig": {
        "embeddingDimension": 4096,
        "quantization": "INT4",
        "domains": [
          "danish",
          "nordic-languages",
          "translation",
          "conversation"
        ]
      },
      "toolConfig": null,
      "skillConfig": null,
      "modalityConfig": null
    },
    {
      "id": "expert-math",
      "type": "expert",
      "name": "Math & Science Expert",
      "version": "1.0.0",
      "description": "Symbolic maths, calculus, statistics, and physics assistance.",
      "longDescription": "The Math & Science Expert provides rigorous support for mathematics and\nquantitative sciences. Capabilities include:\n\n- Algebra, calculus (differential & integral), linear algebra\n- Statistics and probability\n- Physics fundamentals and problem solving\n- Step-by-step solutions with explanations\n- Equation parsing and simplification\n\nIdeal for students, researchers, and engineers.",
      "author": "Personal AI",
      "authorUrl": "https://personalai.app",
      "iconUrl": null,
      "iconSystemName": "function",
      "webIcon": "∑",
      "tags": [
        "math",
        "calculus",
        "algebra",
        "statistics",
        "physics",
        "science"
      ],
      "compatibleOS": [
        "ios"
      ],
      "minAppVersion": "1.0",
      "publishedAt": "2026-01-15",
      "updatedAt": "2026-04-01",
      "payload": {
        "cdnUrl": "https://cdn.personalai.app/bundles/expert-math-1.0.0.bundle",
        "checksum": "sha256:placeholder-checksum-math-expert",
        "sizeBytes": 440401920,
        "mimeType": "application/octet-stream"
      },
      "expertConfig": {
        "embeddingDimension": 4096,
        "quantization": "INT4",
        "domains": [
          "mathematics",
          "algebra",
          "calculus",
          "statistics",
          "physics"
        ]
      },
      "toolConfig": null,
      "skillConfig": null,
      "modalityConfig": null
    },
    {
      "id": "tool-calendar",
      "type": "tool",
      "name": "Calendar",
      "version": "1.0.0",
      "description": "Create, read, and manage calendar events from conversations.",
      "longDescription": "The Calendar tool integrates with Apple Calendar, giving your Personal AI\nthe ability to:\n\n- Create new events from natural language (\"Schedule a meeting with Alex tomorrow at 3pm\")\n- Query upcoming events and schedules\n- Find free time slots\n- Update or delete existing events\n\nRequires Calendar permission on iOS.",
      "author": "Personal AI",
      "authorUrl": "https://personalai.app",
      "iconUrl": null,
      "iconSystemName": "calendar",
      "webIcon": "📅",
      "tags": [
        "calendar",
        "scheduling",
        "productivity",
        "events",
        "time-management"
      ],
      "compatibleOS": [
        "ios"
      ],
      "minAppVersion": "1.0",
      "publishedAt": "2026-01-15",
      "updatedAt": "2026-04-01",
      "payload": {
        "cdnUrl": "https://cdn.personalai.app/tools/calendar-1.0.0.tar.gz",
        "checksum": "sha256:placeholder-checksum-calendar",
        "sizeBytes": 524288,
        "mimeType": "application/gzip"
      },
      "expertConfig": null,
      "toolConfig": {
        "mcpServerType": "stdio",
        "requiredScopes": [
          "calendar.read",
          "calendar.write"
        ],
        "supportsOAuth": false,
        "settings": [
          {
            "key": "defaultCalendar",
            "label": "Default Calendar",
            "type": "string",
            "defaultValue": "",
            "description": "Name of the calendar to create events in (leave empty for default)"
          },
          {
            "key": "lookAheadDays",
            "label": "Look-ahead Days",
            "type": "integer",
            "defaultValue": "7",
            "description": "Number of days to look ahead when querying upcoming events",
            "min": 1,
            "max": 90
          }
        ]
      },
      "skillConfig": null,
      "modalityConfig": null
    },
    {
      "id": "tool-reminders",
      "type": "tool",
      "name": "Reminders",
      "version": "1.0.0",
      "description": "Manage Apple Reminders lists and items via conversation.",
      "longDescription": "The Reminders tool lets your Personal AI create, complete, and manage\nitems in Apple Reminders. Simply ask:\n\n- \"Remind me to call the dentist on Friday\"\n- \"What's on my shopping list?\"\n- \"Mark the gym reminder as done\"\n\nIntegrates natively with iCloud Reminders across all your Apple devices.",
      "author": "Personal AI",
      "authorUrl": "https://personalai.app",
      "iconUrl": null,
      "iconSystemName": "checklist",
      "webIcon": "✅",
      "tags": [
        "reminders",
        "tasks",
        "productivity",
        "todo",
        "icloud"
      ],
      "compatibleOS": [
        "ios"
      ],
      "minAppVersion": "1.0",
      "publishedAt": "2026-01-15",
      "updatedAt": "2026-04-01",
      "payload": {
        "cdnUrl": "https://cdn.personalai.app/tools/reminders-1.0.0.tar.gz",
        "checksum": "sha256:placeholder-checksum-reminders",
        "sizeBytes": 524288,
        "mimeType": "application/gzip"
      },
      "expertConfig": null,
      "toolConfig": {
        "mcpServerType": "stdio",
        "requiredScopes": [
          "reminders.read",
          "reminders.write"
        ],
        "supportsOAuth": false,
        "settings": [
          {
            "key": "defaultList",
            "label": "Default List",
            "type": "string",
            "defaultValue": "",
            "description": "Reminders list to use by default (leave empty for system default)"
          },
          {
            "key": "autoComplete",
            "label": "Mark as Completed",
            "type": "boolean",
            "defaultValue": "false",
            "description": "Automatically mark reminders as completed when the AI confirms the task is done"
          }
        ]
      },
      "skillConfig": null,
      "modalityConfig": null
    },
    {
      "id": "tool-web-search",
      "type": "tool",
      "name": "Web Search",
      "version": "1.0.0",
      "description": "Search the web and retrieve real-time information.",
      "longDescription": "Web Search gives your Personal AI the ability to query the internet for\nup-to-date information. Uses a privacy-respecting search backend — no\ntracking, no profiling.\n\nThe AI can automatically trigger a search when it needs current facts,\nnews, prices, or anything not in its training data.",
      "author": "Personal AI",
      "authorUrl": "https://personalai.app",
      "iconUrl": null,
      "iconSystemName": "safari",
      "webIcon": "🔍",
      "tags": [
        "web",
        "search",
        "internet",
        "research",
        "news"
      ],
      "compatibleOS": [
        "ios"
      ],
      "minAppVersion": "1.0",
      "publishedAt": "2026-01-15",
      "updatedAt": "2026-04-01",
      "payload": {
        "cdnUrl": "https://cdn.personalai.app/tools/web-search-1.0.0.tar.gz",
        "checksum": "sha256:placeholder-checksum-web-search",
        "sizeBytes": 2097152,
        "mimeType": "application/gzip"
      },
      "expertConfig": null,
      "toolConfig": {
        "mcpServerType": "stdio",
        "requiredScopes": [
          "internet.search"
        ],
        "supportsOAuth": false,
        "settings": [
          {
            "key": "maxResults",
            "label": "Max Results",
            "type": "integer",
            "defaultValue": "10",
            "description": "Maximum number of search results returned per query",
            "min": 1,
            "max": 50
          },
          {
            "key": "safeSearch",
            "label": "Safe Search",
            "type": "boolean",
            "defaultValue": "true",
            "description": "Filter explicit content from search results"
          },
          {
            "key": "searchRegion",
            "label": "Region",
            "type": "enum",
            "defaultValue": "us-en",
            "description": "Preferred region and language for search results",
            "options": [
              "us-en",
              "uk-en",
              "de-de",
              "fr-fr",
              "dk-da",
              "se-sv"
            ]
          }
        ]
      },
      "skillConfig": null,
      "modalityConfig": null
    },
    {
      "id": "skill-code-review",
      "type": "skill",
      "name": "Code Review",
      "version": "1.0.0",
      "description": "Structured code review with security, performance, and style feedback.",
      "longDescription": "The Code Review skill gives your Personal AI a structured framework for\nreviewing code with the rigor of a senior engineer. Reviews cover:\n\n- Correctness and logic errors\n- Security vulnerabilities (OWASP basics)\n- Performance bottlenecks\n- Code style and readability\n- Test coverage suggestions\n- Architecture and design patterns\n\nWorks best paired with the Code Expert extension.",
      "author": "Personal AI",
      "authorUrl": "https://personalai.app",
      "iconUrl": null,
      "iconSystemName": "magnifyingglass.circle",
      "webIcon": "🔬",
      "tags": [
        "code",
        "review",
        "security",
        "performance",
        "best-practices"
      ],
      "compatibleOS": [
        "ios"
      ],
      "minAppVersion": "1.0",
      "publishedAt": "2026-02-01",
      "updatedAt": "2026-04-01",
      "payload": {
        "cdnUrl": "https://cdn.personalai.app/skills/code-review-1.0.0.md",
        "checksum": "sha256:placeholder-checksum-code-review",
        "sizeBytes": 24576,
        "mimeType": "text/markdown"
      },
      "expertConfig": null,
      "toolConfig": null,
      "skillConfig": {
        "domains": [
          "code",
          "review",
          "security",
          "software-engineering",
          "quality"
        ]
      },
      "modalityConfig": null
    },
    {
      "id": "skill-research-assistant",
      "type": "skill",
      "name": "Research Assistant",
      "version": "1.0.0",
      "description": "Systematic research, source evaluation, and synthesis skills.",
      "longDescription": "The Research Assistant skill equips your Personal AI with the methodology\nof an academic researcher. Capabilities include:\n\n- Breaking complex questions into sub-questions\n- Evaluating source credibility and bias\n- Synthesising information from multiple perspectives\n- Generating structured summaries and literature reviews\n- Citing sources and distinguishing facts from opinion\n- Identifying gaps in available information\n\nPairs well with the Web Search tool for live research sessions.",
      "author": "Personal AI",
      "authorUrl": "https://personalai.app",
      "iconUrl": null,
      "iconSystemName": "books.vertical",
      "webIcon": "📚",
      "tags": [
        "research",
        "analysis",
        "synthesis",
        "academic",
        "fact-checking"
      ],
      "compatibleOS": [
        "ios"
      ],
      "minAppVersion": "1.0",
      "publishedAt": "2026-02-15",
      "updatedAt": "2026-04-01",
      "payload": {
        "cdnUrl": "https://cdn.personalai.app/skills/research-assistant-1.0.0.md",
        "checksum": "sha256:placeholder-checksum-research-assistant",
        "sizeBytes": 20480,
        "mimeType": "text/markdown"
      },
      "expertConfig": null,
      "toolConfig": null,
      "skillConfig": {
        "domains": [
          "research",
          "analysis",
          "academic",
          "fact-checking",
          "synthesis"
        ]
      },
      "modalityConfig": null
    },
    {
      "id": "skill-writing-assistant",
      "type": "skill",
      "name": "Writing Assistant",
      "version": "1.0.0",
      "description": "Improve your writing with grammar, style, and structure guidance.",
      "longDescription": "The Writing Assistant skill teaches your Personal AI advanced writing techniques.\nIt enhances the AI's ability to:\n\n- Improve grammar, punctuation, and spelling\n- Suggest style improvements and varied vocabulary\n- Restructure paragraphs for clarity\n- Adapt tone (formal, casual, persuasive, academic)\n- Edit for conciseness while preserving meaning\n\nWorks seamlessly with the base model to make your AI a world-class editor.",
      "author": "Personal AI",
      "authorUrl": "https://personalai.app",
      "iconUrl": null,
      "iconSystemName": "pencil.and.ellipsis.rectangle",
      "webIcon": "✍️",
      "tags": [
        "writing",
        "grammar",
        "editing",
        "style",
        "proofreading"
      ],
      "compatibleOS": [
        "ios"
      ],
      "minAppVersion": "1.0",
      "publishedAt": "2026-01-15",
      "updatedAt": "2026-04-01",
      "payload": {
        "cdnUrl": "https://cdn.personalai.app/skills/writing-assistant-1.0.0.md",
        "checksum": "sha256:placeholder-checksum-writing-assistant",
        "sizeBytes": 16384,
        "mimeType": "text/markdown"
      },
      "expertConfig": null,
      "toolConfig": null,
      "skillConfig": {
        "domains": [
          "writing",
          "editing",
          "grammar",
          "style",
          "composition"
        ]
      },
      "modalityConfig": null
    },
    {
      "id": "modality-media-image-jpeg",
      "type": "modality",
      "name": "JPEG Optimised Attention",
      "version": "1.0.0",
      "description": "JPEG-specific preprocessing for improved image understanding accuracy.",
      "longDescription": "JPEG Optimised Attention extends the base image modality with JPEG-specific\npreprocessing — artifact reduction, chroma subsampling correction, and\ncompression-aware feature extraction.\n\nThis results in noticeably better accuracy on highly compressed photos\n(e.g. camera roll images shared via messaging apps).\n\nRequires the Image Attention (media/image) modality to be installed first.",
      "author": "Personal AI",
      "authorUrl": "https://personalai.app",
      "iconUrl": null,
      "iconSystemName": "camera",
      "webIcon": "📷",
      "tags": [
        "jpeg",
        "image",
        "vision",
        "compression",
        "preprocessing"
      ],
      "compatibleOS": [
        "ios"
      ],
      "minAppVersion": "1.0",
      "publishedAt": "2026-02-15",
      "updatedAt": "2026-04-01",
      "payload": {
        "cdnUrl": "https://cdn.personalai.app/modalities/media-image-jpeg-1.0.0.bundle",
        "checksum": "sha256:placeholder-checksum-media-image-jpeg",
        "sizeBytes": 83886080,
        "mimeType": "application/octet-stream"
      },
      "expertConfig": null,
      "toolConfig": null,
      "skillConfig": null,
      "modalityConfig": {
        "ontologyPath": "media/image/jpeg",
        "parentPath": "media/image",
        "mediaType": "image",
        "locale": null
      }
    },
    {
      "id": "modality-media-image",
      "type": "modality",
      "name": "Image Attention",
      "version": "1.0.0",
      "description": "Visual understanding — describe, analyse, and reason about images.",
      "longDescription": "Image Attention is the base visual modality for Personal AI. It encodes any\nimage into the shared embedding space, enabling the AI to:\n\n- Describe what's in a photo\n- Answer questions about images\n- Compare two images\n- Read text in images (OCR)\n- Detect objects and scenes\n\nThis is the parent modality for all image-based extensions (JPEG, PNG, etc.).\nInstall this to enable basic image understanding.",
      "author": "Personal AI",
      "authorUrl": "https://personalai.app",
      "iconUrl": null,
      "iconSystemName": "photo",
      "webIcon": "🖼️",
      "tags": [
        "image",
        "vision",
        "multimodal",
        "ocr",
        "visual-understanding"
      ],
      "compatibleOS": [
        "ios"
      ],
      "minAppVersion": "1.0",
      "publishedAt": "2026-01-15",
      "updatedAt": "2026-04-01",
      "payload": {
        "cdnUrl": "https://cdn.personalai.app/modalities/media-image-1.0.0.bundle",
        "checksum": "sha256:placeholder-checksum-media-image",
        "sizeBytes": 398458880,
        "mimeType": "application/octet-stream"
      },
      "expertConfig": null,
      "toolConfig": null,
      "skillConfig": null,
      "modalityConfig": {
        "ontologyPath": "media/image",
        "parentPath": null,
        "mediaType": "image",
        "locale": null
      }
    },
    {
      "id": "modality-text-danish",
      "type": "modality",
      "name": "Danish Text Attention",
      "version": "1.0.0",
      "description": "Specialized attention extension for Danish language text processing.",
      "longDescription": "Danish Text Attention provides a fine-tuned attention head for understanding\nand generating Danish (Dansk) text. It extends the default text modality with\nmorphological awareness for Danish's complex inflection system, compound words,\nand stød (glottalisation).\n\nPlace in the hierarchy as text/local/danish — automatically activated when\nDanish input is detected.",
      "author": "Personal AI",
      "authorUrl": "https://personalai.app",
      "iconUrl": null,
      "iconSystemName": "character.book.closed",
      "webIcon": "🇩🇰",
      "tags": [
        "danish",
        "language",
        "attention",
        "nordic",
        "nlp"
      ],
      "compatibleOS": [
        "ios"
      ],
      "minAppVersion": "1.0",
      "publishedAt": "2026-02-01",
      "updatedAt": "2026-04-01",
      "payload": {
        "cdnUrl": "https://cdn.personalai.app/modalities/text-danish-1.0.0.bundle",
        "checksum": "sha256:placeholder-checksum-text-danish",
        "sizeBytes": 157286400,
        "mimeType": "application/octet-stream"
      },
      "expertConfig": null,
      "toolConfig": null,
      "skillConfig": null,
      "modalityConfig": {
        "ontologyPath": "text/local/danish",
        "parentPath": "text/local",
        "mediaType": "text",
        "locale": "da-DK"
      }
    }
  ]
}