{
  "schema": 1,
  "name": "vakyartha-capabilities",
  "version": "1.0.4",
  "groups": {
    "app": {
      "productivity": "Productivity",
      "finance": "Finance",
      "developer": "Developer",
      "utilities": "Utilities"
    },
    "skill": {
      "reports": "Dashboards and reports",
      "writing": "Writing",
      "code": "Code and terminal",
      "decisions": "Decisions",
      "live-data": "Live data",
      "everyday": "Everyday"
    },
    "integration": {
      "search": "Search",
      "files": "Files and notes",
      "developer": "Developer docs",
      "data": "Data",
      "finance": "Finance"
    }
  },
  "requires": {
    "vakyartha": {
      "min": "1.0.0",
      "below": "2.0.0",
      "provides": {
        "skills": [
          "app-admin",
          "app-authoring",
          "app-debugger",
          "app-maintainer",
          "app-operator",
          "assistant",
          "broadcast-programme",
          "create-skill",
          "decision-chain",
          "decision-eval",
          "doctor-integrations",
          "doctor-models",
          "folder-workspace",
          "presentation",
          "sandbox",
          "system-doctor"
        ],
        "integrations": [
          "media-audio",
          "media-image",
          "media-video",
          "ocr",
          "sandbox-execution",
          "system-health",
          "time",
          "web"
        ]
      }
    }
  },
  "items": [
    {
      "kind": "app",
      "id": "agent-desk",
      "version": "1.0.0",
      "name": "Agent Desk",
      "description": "Carry out research, coding and other tasks through your assistant; compare approaches against fixed criteria and review source evidence before acceptance.",
      "category": "productivity",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 11,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [
        {
          "name": "agent-desk-worker",
          "description": "Carry out a bounded Agent Desk task through governed tools, compare approaches against fixed criteria and save source-aware unreviewed attempts.",
          "path": "skills/agent-desk-worker/SKILL.md",
          "requires": []
        }
      ],
      "usedBy": [],
      "file": "archives/app-agent-desk-1.0.0-9c807b62c8a7.vkcap.json",
      "sha256": "9c807b62c8a7f78c059fcc9b6901946fc9d62c1fb0eaa99faf50d333e5c670e1",
      "bytes": 89093
    },
    {
      "kind": "app",
      "id": "clinic-desk",
      "version": "1.2.0",
      "name": "Clinic Desk",
      "description": "Front-desk appointment booking for a clinic: doctors' weekly hours, profiles and leave, free slots that cannot be double-booked, day, week and month calendars, a patient directory, results and attention prompts, and a spoken day brief. Everything stays on this computer.",
      "category": "productivity",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 12,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [
        {
          "name": "clinic-desk",
          "description": "Answer front-desk questions from Clinic Desk, prepare bookings for a person to confirm and give the day brief",
          "path": "skills/clinic-desk/SKILL.md",
          "requires": []
        }
      ],
      "usedBy": [],
      "file": "archives/app-clinic-desk-1.2.0-0ecf65346a66.vkcap.json",
      "sha256": "0ecf65346a66a2a2741818248b39aa314e8079dc636cc405d67fcaafbce51606",
      "bytes": 241800
    },
    {
      "kind": "app",
      "id": "document-desk",
      "version": "1.1.0",
      "name": "Document Desk",
      "description": "Keep your documents in one searchable library, filed in your own categories. Add PDF, Word, Excel, PowerPoint, OpenDocument, EPUB, RTF, email, Markdown, web page, spreadsheet and text files, or share a folder and the library stays in step with it. Find passages by meaning, exact phrase or pattern, and read them as clean text.",
      "category": "productivity",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [],
        "hosts": [],
        "database": true,
        "schedule": true,
        "files": 11,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [
        {
          "name": "document-desk-reader",
          "description": "Answer questions from the person's own documents in Document Desk: search, read the passage, and cite it.",
          "path": "skills/document-desk-reader/SKILL.md",
          "requires": []
        }
      ],
      "usedBy": [],
      "file": "archives/app-document-desk-1.1.0-4796e5f2d49e.vkcap.json",
      "sha256": "4796e5f2d49e3b5be7a64e195f4e047f3f8409921922b5e56786f199ee243073",
      "bytes": 193843
    },
    {
      "kind": "app",
      "id": "finance-workbench",
      "version": "1.1.0",
      "name": "Personal Finance Workbench",
      "description": "A private imported INR ledger with exact paise arithmetic, monthly cash-flow analysis, spending categories and atomic duplicate-safe imports.",
      "category": "finance",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [],
        "hosts": [],
        "database": true,
        "schedule": false,
        "files": 7,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/app-finance-workbench-1.1.0-b53d62164edd.vkcap.json",
      "sha256": "b53d62164edd4050e0b0c4c407645ef38ff66cd27d8f99aa941201bbad8138dc",
      "bytes": 55215
    },
    {
      "kind": "app",
      "id": "learning-desk",
      "version": "1.0.0",
      "name": "Learning Desk",
      "description": "Follow a question into a short course. Discover, save, practise, listen and watch; create course drafts with your assistant and curate your own learning library.",
      "category": "productivity",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 14,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [
        {
          "name": "learning-author",
          "description": "Create and curate source-aware short courses for Learning Desk, adapting teaching to a learner's age, prior knowledge and goal; propose drafts for personal review",
          "path": "skills/learning-author/SKILL.md",
          "requires": []
        }
      ],
      "usedBy": [],
      "file": "archives/app-learning-desk-1.0.0-9b0e4c276778.vkcap.json",
      "sha256": "9b0e4c276778e35dac85c20d050a96e49b76c12f82c5095b8bc2ecfd43a3304c",
      "bytes": 201572
    },
    {
      "kind": "app",
      "id": "market-terminal",
      "version": "1.1.0",
      "name": "NSE Market Terminal",
      "description": "Daily NSE workspace: live indices, breadth and India VIX, movers, a 30-symbol watchlist, portfolio P&L, price alerts, instrument research with benchmark comparison, and an index explorer, all from governed NSE reads with source receipts.",
      "category": "finance",
      "author": "Vakyartha",
      "access": {
        "network": "governed tools",
        "tools": [
          "app-news-desk__get_latest_articles",
          "nse-cmmkt__cm_get_live_indices",
          "nse-cmmkt__cm_get_stock_quote",
          "nse-cmmkt__nse_get_market_movers",
          "nse__compare_indices",
          "nse__get_52_week_high_low",
          "nse__get_bulk_quote",
          "nse__get_corporate_actions",
          "nse__get_index_history",
          "nse__get_index_movers",
          "nse__get_index_performance",
          "nse__get_index_snapshot",
          "nse__get_index_valuation",
          "nse__get_market_mood",
          "nse__get_stock_history",
          "nse__get_stock_vs_index",
          "nse__get_top_by_volume",
          "nse__get_volume_analysis",
          "nse__search_symbols"
        ],
        "hosts": [],
        "database": true,
        "schedule": true,
        "files": 15,
        "credentials": []
      },
      "requires": [
        [
          {
            "kind": "integration",
            "id": "nse-cmmkt"
          }
        ],
        [
          {
            "kind": "integration",
            "id": "nse"
          }
        ]
      ],
      "enhances": [
        {
          "kind": "app",
          "id": "news-desk"
        }
      ],
      "skills": [
        {
          "name": "nse-market-analyst",
          "description": "Analyze Indian market indices, price movements, and market breadth from NSE Market Terminal",
          "path": "skills/nse-market-analyst/SKILL.md",
          "requires": []
        }
      ],
      "usedBy": [],
      "file": "archives/app-market-terminal-1.1.0-eabe5848cd72.vkcap.json",
      "sha256": "eabe5848cd724cfd68af53d0b9ffc94584299722079f459a3a97c8b2121ae86d",
      "bytes": 474740
    },
    {
      "kind": "app",
      "id": "news-desk",
      "version": "1.1.0",
      "name": "News Desk",
      "description": "Publisher feeds grouped into stories and ranked by freshness, coverage and your follows: top stories, sections, full coverage, followed topics, saved articles and feed health.",
      "category": "productivity",
      "author": "Vakyartha",
      "access": {
        "network": "governed tools",
        "tools": [
          "web__fetch_page"
        ],
        "hosts": [],
        "database": false,
        "schedule": true,
        "files": 12,
        "credentials": []
      },
      "requires": [
        [
          {
            "kind": "integration",
            "id": "web"
          }
        ]
      ],
      "enhances": [],
      "skills": [
        {
          "name": "news-desk-reader",
          "description": "Search, inspect, and summarize verified publisher articles and current headlines from News Desk",
          "path": "skills/news-desk-reader/SKILL.md",
          "requires": []
        }
      ],
      "usedBy": [
        "app:market-terminal"
      ],
      "file": "archives/app-news-desk-1.1.0-9f202a7e6040.vkcap.json",
      "sha256": "9f202a7e6040f5a033f8c908a6780ff505392777d0854d51fffe295de727389a",
      "bytes": 342477
    },
    {
      "kind": "app",
      "id": "project-desk",
      "version": "1.1.0",
      "name": "Project Activity Desk",
      "description": "A public repository activity workbench with local triage, exact issue and pull-request records, commit history and source receipts.",
      "category": "developer",
      "author": "Vakyartha",
      "access": {
        "network": "governed tools",
        "tools": [
          "web__fetch_page"
        ],
        "hosts": [],
        "database": false,
        "schedule": true,
        "files": 7,
        "credentials": []
      },
      "requires": [
        [
          {
            "kind": "integration",
            "id": "web"
          }
        ]
      ],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/app-project-desk-1.1.0-5fdea5ff3b8f.vkcap.json",
      "sha256": "5fdea5ff3b8fb9258b7a1f6704741129dc74024638dbb0e73c8971de98f2e3c1",
      "bytes": 51038
    },
    {
      "kind": "app",
      "id": "rbi-desk",
      "version": "1.0.0",
      "name": "RBI Desk",
      "description": "Official RBI rates, weekly foreign exchange reserves, notices and searchable Master Directions, with source dates and receipts.",
      "category": "finance",
      "author": "Vakyartha",
      "access": {
        "network": "governed tools",
        "tools": [
          "web__fetch_page"
        ],
        "hosts": [],
        "database": false,
        "schedule": true,
        "files": 12,
        "credentials": []
      },
      "requires": [
        [
          {
            "kind": "integration",
            "id": "web"
          }
        ]
      ],
      "enhances": [],
      "skills": [
        {
          "name": "rbi",
          "description": "Read RBI Desk rates, reserves, Master Directions and notices with source dates",
          "path": "skills/rbi/SKILL.md",
          "requires": []
        }
      ],
      "usedBy": [],
      "file": "archives/app-rbi-desk-1.0.0-74051911bccd.vkcap.json",
      "sha256": "74051911bccd0be0bfafde17c949bd1abda07a5dbe21c9cfeba7fd891640dd77",
      "bytes": 134489
    },
    {
      "kind": "app",
      "id": "task-planner",
      "version": "1.0.0",
      "name": "Task Planner",
      "description": "Capture personal tasks, set due dates and repeat rules, and browse work in calendar, agenda and task views.",
      "category": "productivity",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 8,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [
        {
          "name": "task-planner-guide",
          "description": "Turn a personal brain dump into clear, manageable tasks and use Task Planner views without inventing deadlines or calendar events.",
          "path": "skills/task-planner-guide/SKILL.md",
          "requires": []
        }
      ],
      "usedBy": [],
      "file": "archives/app-task-planner-1.0.0-4e190cd15d80.vkcap.json",
      "sha256": "4e190cd15d80fe93945b9d9e59debf4e160f5b237e15ff877b0805cf99a91f75",
      "bytes": 96274
    },
    {
      "kind": "app",
      "id": "voice-desk",
      "version": "1.0.0",
      "name": "Voice Desk & Note Taker",
      "description": "Speak or type notes, keep their action items as a checklist, and hear any note or your open items read back. Everything stays on this computer.",
      "category": "productivity",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 7,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/app-voice-desk-1.0.0-e7319ec86b92.vkcap.json",
      "sha256": "e7319ec86b9223e3cc9f3f82675ae50abaf64324afd963ec2d9ec2926e57d6ef",
      "bytes": 43964
    },
    {
      "kind": "app",
      "id": "weather-desk",
      "version": "1.0.0",
      "name": "Weather Desk",
      "description": "Your places, current estimates, 48-hour planning, 16-day forecasts and air quality, with historical, marine and river exploration.",
      "category": "utilities",
      "author": "Vakyartha",
      "access": {
        "network": "governed tools",
        "tools": [
          "open-meteo__air_quality",
          "open-meteo__flood_forecast",
          "open-meteo__geocoding",
          "open-meteo__marine_weather",
          "open-meteo__weather_archive",
          "open-meteo__weather_forecast"
        ],
        "hosts": [],
        "database": false,
        "schedule": true,
        "files": 10,
        "credentials": []
      },
      "requires": [
        [
          {
            "kind": "integration",
            "id": "open-meteo"
          }
        ]
      ],
      "enhances": [],
      "skills": [
        {
          "name": "weather-desk-reader",
          "description": "Read Weather Desk's saved forecasts and source times using the canonical weather procedure",
          "path": "skills/weather-desk-reader/SKILL.md",
          "requires": [
            [
              {
                "kind": "skill",
                "id": "weather"
              }
            ]
          ]
        }
      ],
      "usedBy": [],
      "file": "archives/app-weather-desk-1.0.0-8d73dced8a32.vkcap.json",
      "sha256": "8d73dced8a321aec2b0805136e7e47181e41142f67767b582f8671300afee7ce",
      "bytes": 160114
    },
    {
      "kind": "skill",
      "id": "budget-helper",
      "version": "1.0.0",
      "name": "Budget Helper",
      "description": "Use when the user wants to make a budget, track spending or plan savings.",
      "category": "everyday",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-budget-helper-1.0.0-1a9aed2eb135.vkcap.json",
      "sha256": "1a9aed2eb13572bb36382632b371d344a7f7ed97c6427d899ee9ddf202fc7035",
      "bytes": 4178
    },
    {
      "kind": "skill",
      "id": "code-review",
      "version": "1.0.0",
      "name": "Code Review",
      "description": "Review, improve, and audit source code for correctness, security vulnerabilities, performance, and maintainability with prioritized actionable findings.",
      "category": "code",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [
        {
          "kind": "integration",
          "id": "sandbox-execution"
        }
      ],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-code-review-1.0.0-b281386f2e41.vkcap.json",
      "sha256": "b281386f2e419cf1af671d130d557bb3557448ba4c663e361ef6ec69d36d8b75",
      "bytes": 5316
    },
    {
      "kind": "skill",
      "id": "commit-message",
      "version": "1.0.0",
      "name": "Commit Message",
      "description": "Author standard Git commit messages, pull request descriptions, and changelog entries that accurately capture changes, motivation, and verification.",
      "category": "writing",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-commit-message-1.0.0-8a6d306b856f.vkcap.json",
      "sha256": "8a6d306b856f700b9f15099fc01696f6664cca8f8ab4bb1900eb40243c8e8a57",
      "bytes": 4447
    },
    {
      "kind": "skill",
      "id": "compare-options",
      "version": "1.0.0",
      "name": "Compare Options",
      "description": "Use when the user is choosing between options, products, plans or approaches.",
      "category": "decisions",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-compare-options-1.0.0-a4a684331f38.vkcap.json",
      "sha256": "a4a684331f38ff452b1f8316a52ab8b16e20fd8fa94b5353371e3740b2b090a7",
      "bytes": 4296
    },
    {
      "kind": "skill",
      "id": "daily-news",
      "version": "1.0.0",
      "name": "Daily News",
      "description": "Prepare a current daily news digest or headline dashboard for a selected date, region and topics using accessible sources.",
      "category": "live-data",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "app-news-desk__get_bulletin",
          "app-news-desk__get_latest_articles",
          "app-news-desk__get_story_coverage",
          "brave-search__brave_web_search",
          "read_skill_file",
          "use_skill",
          "web__fetch_page"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [
        [
          {
            "kind": "integration",
            "id": "web"
          }
        ]
      ],
      "enhances": [
        {
          "kind": "integration",
          "id": "brave-search"
        },
        {
          "kind": "integration",
          "id": "tavily"
        }
      ],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-daily-news-1.0.0-a7107f03477f.vkcap.json",
      "sha256": "a7107f03477f067724a295b297d32ef43d25beb00c72b6486bc34ad6f18e2935",
      "bytes": 5283
    },
    {
      "kind": "skill",
      "id": "dashboard",
      "version": "1.0.0",
      "name": "Dashboard",
      "description": "Build an operational or enterprise dashboard from supplied records or available governed data tools, with metrics, trends and detail views.",
      "category": "reports",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-dashboard-1.0.0-7bf325ed2e8e.vkcap.json",
      "sha256": "7bf325ed2e8e9bc302c577da8701b1d4cf07e24352c3baeaf3ee10cafe62b7bd",
      "bytes": 3174
    },
    {
      "kind": "skill",
      "id": "data-review",
      "version": "1.0.0",
      "name": "Data Review",
      "description": "Inspect supplied tabular records, CSV or JSON for data quality, trends and requested summaries; use dashboard for an operational overview.",
      "category": "reports",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "read_skill_file",
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-data-review-1.0.0-fe837c5f3bc6.vkcap.json",
      "sha256": "fe837c5f3bc61c2b8859332772fa05747bc01f637cfe18f4edf7d35a73ea5e55",
      "bytes": 4264
    },
    {
      "kind": "skill",
      "id": "debug-error",
      "version": "1.0.0",
      "name": "Debug Error",
      "description": "Diagnose error messages, stack traces, test failures, and broken code to isolate root causes and provide minimal, verifiable corrections.",
      "category": "code",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [
        {
          "kind": "integration",
          "id": "sandbox-execution"
        }
      ],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-debug-error-1.0.0-4c17c7f6c523.vkcap.json",
      "sha256": "4c17c7f6c5233765a501801de72892d37fd2ce6a21039dae17e989fd8420e57a",
      "bytes": 5364
    },
    {
      "kind": "skill",
      "id": "diagrams",
      "version": "1.0.0",
      "name": "Diagrams",
      "description": "Design diagrams of any domain on the canvas: flowcharts, system architectures, sequences, entity relationships, state machines, decision trees, data pipelines and concept maps, readable on screen and when spoken.",
      "category": "reports",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "read_skill_file",
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 2,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-diagrams-1.0.0-313b76a4bbc4.vkcap.json",
      "sha256": "313b76a4bbc4435b0fd5aeeb089ce5e747d7a1b2d14abe1b2ea8aa75e4f93cfa",
      "bytes": 24600
    },
    {
      "kind": "skill",
      "id": "explain-simply",
      "version": "1.0.0",
      "name": "Explain Simply",
      "description": "Explain complex concepts, terms, systems or technical topics in plain, accessible language without patronizing or losing accuracy.",
      "category": "writing",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-explain-simply-1.0.0-ce03943d98d3.vkcap.json",
      "sha256": "ce03943d98d3046e1145bcb4737e06f37b0cafe357fa92997a6c642839ebeec5",
      "bytes": 3435
    },
    {
      "kind": "skill",
      "id": "finance-dashboard",
      "version": "1.0.0",
      "name": "Finance Dashboard",
      "description": "Build a business income, expense, cash-flow or budget-versus-actual dashboard from supplied financial records; use budget-helper for personal budgeting.",
      "category": "reports",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-finance-dashboard-1.0.0-701f51541270.vkcap.json",
      "sha256": "701f515412701e8fb04a3b3ba8141d3c14c8ec633845a091a32c29eb558b739a",
      "bytes": 4538
    },
    {
      "kind": "skill",
      "id": "market-dashboard",
      "version": "1.0.0",
      "name": "Market Dashboard",
      "description": "Create a source-backed market, index or watchlist review for an exact daily, weekly or monthly window, with optional interactive dashboard and comparable returns.",
      "category": "reports",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "app-market-terminal__get_instrument",
          "app-market-terminal__get_market_brief",
          "app-market-terminal__get_market_summary",
          "app-market-terminal__get_portfolio",
          "read_skill_file",
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 2,
        "credentials": []
      },
      "requires": [],
      "enhances": [
        {
          "kind": "integration",
          "id": "nse"
        }
      ],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-market-dashboard-1.0.0-4305fcea44f8.vkcap.json",
      "sha256": "4305fcea44f8aceb457d689af6b7931642a388533b779e9e337f913c5a4295a8",
      "bytes": 6532
    },
    {
      "kind": "skill",
      "id": "meal-plan",
      "version": "1.0.0",
      "name": "Meal Plan",
      "description": "Use when the user wants meal ideas, a weekly menu, recipes from what they have, or a shopping list.",
      "category": "everyday",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-meal-plan-1.0.0-94f849ee48fd.vkcap.json",
      "sha256": "94f849ee48fde802e31f696c4c539f05d9071358150e4c0f26abed9003382c66",
      "bytes": 3850
    },
    {
      "kind": "skill",
      "id": "meeting-actions",
      "version": "1.0.0",
      "name": "Meeting Actions",
      "description": "Turn meeting notes or a supplied transcript into decisions, action items and unresolved questions; use summarize for a general summary.",
      "category": "writing",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-meeting-actions-1.0.0-eb01e8a8cf3e.vkcap.json",
      "sha256": "eb01e8a8cf3e802eb164e6cc78eebad9eb6b2dace8ebf55b06b9b9e063f16707",
      "bytes": 4532
    },
    {
      "kind": "skill",
      "id": "nse-mcp",
      "version": "1.0.0",
      "name": "Nse Mcp",
      "description": "Query official National Stock Exchange of India (NSE) market data via MCP, including 5-year historical bhavcopy, delivery volume, market breadth, and near-real-time capital market quotes.",
      "category": "live-data",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "nse-cmmkt__cm_get_index_quote",
          "nse-cmmkt__cm_get_live_indices",
          "nse-cmmkt__cm_get_stock_quote",
          "nse-cmmkt__nse_get_gainers",
          "nse-cmmkt__nse_get_losers",
          "nse-cmmkt__nse_get_market_movers",
          "nse__compare_indices",
          "nse__compare_stocks",
          "nse__get_52_week_high_low",
          "nse__get_bulk_quote",
          "nse__get_corporate_actions",
          "nse__get_index_history",
          "nse__get_index_movers",
          "nse__get_index_performance",
          "nse__get_index_snapshot",
          "nse__get_index_valuation",
          "nse__get_ltp_by_date",
          "nse__get_market_breadth",
          "nse__get_market_mood",
          "nse__get_stock_history",
          "nse__get_stock_vs_index",
          "nse__get_top_by_volume",
          "nse__get_top_movers",
          "nse__get_volume_analysis",
          "nse__moving_average",
          "nse__nse_lookup_symbol",
          "nse__search_symbols",
          "read_skill_file",
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 5,
        "credentials": []
      },
      "requires": [
        [
          {
            "kind": "integration",
            "id": "nse"
          },
          {
            "kind": "integration",
            "id": "nse-cmmkt"
          }
        ]
      ],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-nse-mcp-1.0.0-6df56c82cd34.vkcap.json",
      "sha256": "6df56c82cd3462c08bcd51c933c9cd4aee9c4bb32b327fefbc48664d0e9cdd92",
      "bytes": 34675
    },
    {
      "kind": "skill",
      "id": "operations-dashboard",
      "version": "1.0.0",
      "name": "Operations Dashboard",
      "description": "Create a service or delivery dashboard for backlog, throughput, aging, blockers and service targets from supplied operational records.",
      "category": "reports",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-operations-dashboard-1.0.0-44dfe07a9ebe.vkcap.json",
      "sha256": "44dfe07a9ebe5822d573d8ed1084ed5af67445c53fbae877cef3f8983e0319bc",
      "bytes": 4173
    },
    {
      "kind": "skill",
      "id": "periodic-report",
      "version": "1.0.0",
      "name": "Periodic Report",
      "description": "Prepare a daily, weekly or monthly status/performance report from supplied records, prior reports or governed source reads, with an optional dashboard.",
      "category": "reports",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-periodic-report-1.0.0-340d0fbdb260.vkcap.json",
      "sha256": "340d0fbdb26052f95a7064580a72e2c3dc41f74844c201cc420e1926eba83691",
      "bytes": 4764
    },
    {
      "kind": "skill",
      "id": "plan-my-day",
      "version": "1.0.0",
      "name": "Plan My Day",
      "description": "Use when the user wants to plan a day or organise a to-do list into a schedule.",
      "category": "everyday",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-plan-my-day-1.0.0-6b51fd2d529e.vkcap.json",
      "sha256": "6b51fd2d529e1b1a02d2ea23558fed7beab4b6a7a222f5262529f3aef77809ed",
      "bytes": 3908
    },
    {
      "kind": "skill",
      "id": "research-brief",
      "version": "1.0.0",
      "name": "Research Brief",
      "description": "Research a question across available sources and produce a sourced brief with findings, limitations and optional evidence tables.",
      "category": "writing",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "brave-search__brave_web_search",
          "use_skill",
          "web__fetch_page"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [
        [
          {
            "kind": "integration",
            "id": "web"
          }
        ]
      ],
      "enhances": [
        {
          "kind": "integration",
          "id": "brave-search"
        },
        {
          "kind": "integration",
          "id": "tavily"
        }
      ],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-research-brief-1.0.0-3a76e34c7226.vkcap.json",
      "sha256": "3a76e34c7226101257fcabfde411ba58398c39d86e3631ffbf0df37c740dee2c",
      "bytes": 4783
    },
    {
      "kind": "skill",
      "id": "sales-dashboard",
      "version": "1.0.0",
      "name": "Sales Dashboard",
      "description": "Create a sales performance or opportunity-pipeline dashboard with stages, targets, period comparisons and source-backed deal detail.",
      "category": "reports",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-sales-dashboard-1.0.0-317a3b23ef80.vkcap.json",
      "sha256": "317a3b23ef80ac6f90ca63ec9ac5da892af9a601c9e9f210a8f33030b018627f",
      "bytes": 3984
    },
    {
      "kind": "skill",
      "id": "shell-command",
      "version": "1.0.0",
      "name": "Shell Command",
      "description": "Compose, explain, and safely execute terminal, shell, and command-line operations with clear arguments, safety boundaries, and OS awareness.",
      "category": "code",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "run_command"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [
        {
          "kind": "integration",
          "id": "sandbox-execution"
        }
      ],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-shell-command-1.0.0-59cbe69f862a.vkcap.json",
      "sha256": "59cbe69f862a9c437de4507096214385dec32ce412fed1ea52fd832da27b199a",
      "bytes": 4930
    },
    {
      "kind": "skill",
      "id": "summarize",
      "version": "1.0.0",
      "name": "Summarize",
      "description": "Summarize documents, articles, meeting notes or discussions into clear, structured overviews that preserve critical details, metrics and decisions.",
      "category": "writing",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-summarize-1.0.0-e9fee2795fbc.vkcap.json",
      "sha256": "e9fee2795fbc45291aafdd00141579087bc00f56a0b17c1e72026762dbf3c231",
      "bytes": 3662
    },
    {
      "kind": "skill",
      "id": "task-tracker",
      "version": "1.0.0",
      "name": "Task Tracker",
      "description": "Create or revise a personal or team work tracker with statuses, owners, deadlines and blockers; use plan-my-day for time-blocking a single day.",
      "category": "everyday",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-task-tracker-1.0.0-5948cccbf176.vkcap.json",
      "sha256": "5948cccbf17605e2435fc9b7cc83a5249ab1a67b3cad3f69581c4e3125bf66d2",
      "bytes": 4049
    },
    {
      "kind": "skill",
      "id": "trip-planner",
      "version": "1.0.0",
      "name": "Trip Planner",
      "description": "Use when the user plans a trip, holiday, outing or itinerary.",
      "category": "everyday",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-trip-planner-1.0.0-05721a489b1e.vkcap.json",
      "sha256": "05721a489b1e4504473ef818ce6798ecf729a606db196a766061ba501e09210b",
      "bytes": 3977
    },
    {
      "kind": "skill",
      "id": "voice-notes",
      "version": "1.0.0",
      "name": "Voice Notes",
      "description": "Turn spoken audio transcripts, voice dictations, and brainstorming brain dumps into structured notes, executive summaries, decisions, and interactive action items.",
      "category": "writing",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-voice-notes-1.0.0-108470827444.vkcap.json",
      "sha256": "108470827444666e782d0a3b46f1cbc753d1de4bcdd66b62810db358682d6e61",
      "bytes": 6492
    },
    {
      "kind": "skill",
      "id": "weather",
      "version": "1.0.0",
      "name": "Weather",
      "description": "Use when the user asks about weather, a forecast, rain, temperature, wind, past weather on a date, air quality, pollen, UV, sea or wave conditions, river flooding, or the season or climate ahead for a place.",
      "category": "live-data",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "open-meteo__air_quality",
          "open-meteo__climate_projection",
          "open-meteo__elevation",
          "open-meteo__ensemble_forecast",
          "open-meteo__flood_forecast",
          "open-meteo__geocoding",
          "open-meteo__marine_weather",
          "open-meteo__seasonal_forecast",
          "open-meteo__weather_archive",
          "open-meteo__weather_forecast",
          "read_skill_file",
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 4,
        "credentials": []
      },
      "requires": [
        [
          {
            "kind": "integration",
            "id": "open-meteo"
          }
        ]
      ],
      "enhances": [],
      "skills": [],
      "usedBy": [
        "app:weather-desk"
      ],
      "file": "archives/skill-weather-1.0.0-0c173a144499.vkcap.json",
      "sha256": "0c173a1444990d412fc81b71c0ce86cf818579ab0210b5419fb0627f1f74fe10",
      "bytes": 15346
    },
    {
      "kind": "skill",
      "id": "write-article",
      "version": "1.0.0",
      "name": "Write Article",
      "description": "Author, structure, and polish long-form articles, news analyses, investigative essays, whitepapers, guides, feature stories, or digital publications with rich Canvas layouts, media, and source citations.",
      "category": "writing",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "read_skill_file",
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 4,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-write-article-1.0.0-59b153f5c03e.vkcap.json",
      "sha256": "59b153f5c03e83d68980ea4f1a55d4f7335cdfe3bf8c0188fdb179bd4b6a6b92",
      "bytes": 31987
    },
    {
      "kind": "skill",
      "id": "write-code",
      "version": "1.0.0",
      "name": "Write Code",
      "description": "Write, set up or explain source code, scripts, functions, config files and project setup in any programming language, framework or cloud SDK, file by file.",
      "category": "code",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [
          "aws-knowledge__aws___read_documentation",
          "aws-knowledge__aws___search_documentation",
          "context7__query-docs",
          "context7__resolve-library-id",
          "microsoft-learn__microsoft_code_sample_search",
          "microsoft-learn__microsoft_docs_fetch",
          "microsoft-learn__microsoft_docs_search",
          "run_command",
          "use_skill"
        ],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [
        {
          "kind": "integration",
          "id": "microsoft-learn"
        },
        {
          "kind": "integration",
          "id": "aws-knowledge"
        },
        {
          "kind": "integration",
          "id": "context7"
        },
        {
          "kind": "integration",
          "id": "github"
        },
        {
          "kind": "integration",
          "id": "sandbox-execution"
        }
      ],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-write-code-1.0.0-5b45f75342c6.vkcap.json",
      "sha256": "5b45f75342c61d06d3720e921570af5a54bf8c0fc3e900a68f68cdbf6fbc5e3b",
      "bytes": 7795
    },
    {
      "kind": "skill",
      "id": "write-email",
      "version": "1.0.0",
      "name": "Write Email",
      "description": "Draft, review, or polish emails and messages with clear intent, appropriate tone, and explicit next steps.",
      "category": "writing",
      "author": "Vakyartha",
      "access": {
        "network": "none",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/skill-write-email-1.0.0-82a9cebd9edd.vkcap.json",
      "sha256": "82a9cebd9edd74c19eb1232e19680413c1269043b8097d128338fbdae43da926",
      "bytes": 4268
    },
    {
      "kind": "integration",
      "id": "aws-knowledge",
      "version": "1.0.0",
      "name": "AWS Knowledge",
      "description": "AWS's hosted knowledge server: search and read AWS documentation, list regions and check which services and features are available in each.",
      "category": "developer",
      "author": "Amazon Web Services",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [
          "knowledge-mcp.global.api.aws"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [
        "skill:write-code"
      ],
      "file": "archives/integration-aws-knowledge-1.0.0-1070030435c7.vkcap.json",
      "sha256": "1070030435c7468286ea9f86e9dd7e1df26a2c128dd318f8fc0aac245fdb9ed9",
      "bytes": 1228
    },
    {
      "kind": "integration",
      "id": "brave-search",
      "version": "1.0.0",
      "name": "Brave Search",
      "description": "Brave's own MCP server for the Brave Search API: web, news, image and local results with snippets, so answers cite current sources.",
      "category": "search",
      "author": "Brave",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [
          "api.search.brave.com"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": [
          "Brave Search API key"
        ]
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [
        "skill:daily-news",
        "skill:research-brief"
      ],
      "file": "archives/integration-brave-search-1.0.0-46094685a604.vkcap.json",
      "sha256": "46094685a60480a38fe5bced3c73c1c0fbc63f3042d5f760c2ba80912c0fa777",
      "bytes": 1559
    },
    {
      "kind": "integration",
      "id": "cloudflare-docs",
      "version": "1.0.0",
      "name": "Cloudflare docs",
      "description": "Cloudflare's hosted documentation server: searches the developer docs for Workers, Pages, R2, DNS and the rest of the platform.",
      "category": "developer",
      "author": "Cloudflare",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [
          "docs.mcp.cloudflare.com"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/integration-cloudflare-docs-1.0.0-38af51b422b3.vkcap.json",
      "sha256": "38af51b422b3a856d1e479812f08934edd981e07a24cf4c9ff79a83368d77bf0",
      "bytes": 1182
    },
    {
      "kind": "integration",
      "id": "context7",
      "version": "1.0.0",
      "name": "Library docs",
      "description": "Context7 looks up up-to-date documentation and examples for programming libraries, so code answers match the version you use.",
      "category": "developer",
      "author": "Upstash (Context7)",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [
          "context7.com"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": [
          "Context7 API key (optional)"
        ]
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [
        "skill:write-code"
      ],
      "file": "archives/integration-context7-1.0.0-9ed3aa5fd759.vkcap.json",
      "sha256": "9ed3aa5fd75944bb0e5dd4c87946777895a424500c41d384b8ba584ac9222d89",
      "bytes": 1451
    },
    {
      "kind": "integration",
      "id": "databricks",
      "version": "1.0.0",
      "name": "Databricks",
      "description": "Connects to a Databricks-provided or registered remote MCP in your workspace, or a legacy workspace MCP endpoint. Available tools and data depend on the server URL and your permissions. Uses a personal access token for local testing; browser sign-in, automatic token refresh and servers hosted on Databricks Apps are not supported.",
      "category": "data",
      "author": "Databricks",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": [
          "Databricks personal access token"
        ]
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/integration-databricks-1.0.0-8b5fa9ff937d.vkcap.json",
      "sha256": "8b5fa9ff937d86be12eb7627ae16effac4f1bc40907d6bc109b0a1fa2353583c",
      "bytes": 3021
    },
    {
      "kind": "integration",
      "id": "deepwiki",
      "version": "1.0.0",
      "name": "DeepWiki",
      "description": "DeepWiki's hosted server reads the generated documentation of public GitHub repositories: list a repository's topics, read them, or ask a question answered from its code.",
      "category": "developer",
      "author": "Cognition (DeepWiki)",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [
          "mcp.deepwiki.com"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/integration-deepwiki-1.0.0-b42285879a60.vkcap.json",
      "sha256": "b42285879a60363d56c75107952628d573d5d0900449a85dc5d106e61cad9d90",
      "bytes": 1215
    },
    {
      "kind": "integration",
      "id": "files",
      "version": "1.0.0",
      "name": "Files",
      "description": "The MCP reference filesystem server. It can list, search, read and (with your approval) write files, only inside the folders you add here.",
      "category": "files",
      "author": "Model Context Protocol",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/integration-files-1.0.0-091bf4fbf6a8.vkcap.json",
      "sha256": "091bf4fbf6a8f899fdda12b173952c96ae6ea890578632c8a52880ab30942041",
      "bytes": 1460
    },
    {
      "kind": "integration",
      "id": "github",
      "version": "1.0.0",
      "name": "GitHub",
      "description": "GitHub's own remote MCP server: search code, read and file issues, review pull requests. What it can do is limited by the token you give it.",
      "category": "developer",
      "author": "GitHub",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [
          "api.githubcopilot.com"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": [
          "GitHub token"
        ]
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [
        "skill:write-code"
      ],
      "file": "archives/integration-github-1.0.0-feca3809041d.vkcap.json",
      "sha256": "feca3809041d40b5b91c4025ca107f8d48b25770bd213b235ca78af28db69830",
      "bytes": 1773
    },
    {
      "kind": "integration",
      "id": "hugging-face",
      "version": "1.0.0",
      "name": "Hugging Face",
      "description": "Hugging Face's hosted server: search the Hub for models, datasets and Spaces, read their details and browse their files. Used without signing in, so only public repositories.",
      "category": "developer",
      "author": "Hugging Face",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [
          "huggingface.co"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/integration-hugging-face-1.0.0-ec8d1edfc00d.vkcap.json",
      "sha256": "ec8d1edfc00d07aceb6e440bcb204015f3d7a70625bacb19dedb5229e590567d",
      "bytes": 1183
    },
    {
      "kind": "integration",
      "id": "memory",
      "version": "1.0.0",
      "name": "Memory",
      "description": "The MCP reference memory server: a small knowledge graph of people, projects and preferences the model can add to and recall, stored in a file in this app's data folder.",
      "category": "files",
      "author": "Model Context Protocol",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/integration-memory-1.0.0-ea9502c79dfd.vkcap.json",
      "sha256": "ea9502c79dfd20d5d8a6866dbf20b288d3d23e3202ed12c7f0383b05f1b4d7d8",
      "bytes": 1205
    },
    {
      "kind": "integration",
      "id": "microsoft-learn",
      "version": "1.0.0",
      "name": "Microsoft Learn",
      "description": "Microsoft's hosted server for Microsoft Learn: search docs, fetch a page as text and find official code samples for Azure, .NET, Microsoft 365 and other Microsoft products.",
      "category": "developer",
      "author": "Microsoft",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [
          "learn.microsoft.com"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [
        "skill:write-code"
      ],
      "file": "archives/integration-microsoft-learn-1.0.0-9dd0c4df4490.vkcap.json",
      "sha256": "9dd0c4df44908d11cd96b415dd1caf68dbf8959b797cee491de55e19d0c23e69",
      "bytes": 1222
    },
    {
      "kind": "integration",
      "id": "notion",
      "version": "1.0.0",
      "name": "Notion",
      "description": "Notion's own MCP server. It sees only the pages and databases you share with the integration in Notion.",
      "category": "files",
      "author": "Notion",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [
          "api.notion.com"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": [
          "Notion integration token"
        ]
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/integration-notion-1.0.0-ff24ca11134f.vkcap.json",
      "sha256": "ff24ca11134f7bd15800632c33f1d53fe5345b80f14b1214f28ed35e74f0b892",
      "bytes": 1553
    },
    {
      "kind": "integration",
      "id": "nse",
      "version": "1.0.0",
      "name": "NSE",
      "description": "National Stock Exchange of India's official hosted Bhavcopy MCP server: up to 5 years of historical end-of-day cash market data, daily bhavcopy, advances/declines, delivery volumes and 52-week highs/lows. Public and authentication-free.",
      "category": "finance",
      "author": "NSE",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [
          "mcp.nseindia.in"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [
        "app:market-terminal",
        "skill:market-dashboard",
        "skill:nse-mcp"
      ],
      "file": "archives/integration-nse-1.0.0-222d87fa298b.vkcap.json",
      "sha256": "222d87fa298bafb9aed586fd99a9087b9bdfe092a7e4b6e8cdf63d200f327fa8",
      "bytes": 1414
    },
    {
      "kind": "integration",
      "id": "nse-cmmkt",
      "version": "1.0.0",
      "name": "NSE Market Live",
      "description": "National Stock Exchange of India's official hosted CM Market Live MCP server: near-real-time snapshots of the current trading day, stock quotes, top gainers/losers, indices and active securities. Public and authentication-free.",
      "category": "finance",
      "author": "NSE",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [
          "mcp.nseindia.in"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [
        "app:market-terminal",
        "skill:nse-mcp"
      ],
      "file": "archives/integration-nse-cmmkt-1.0.0-65ef4caf1e61.vkcap.json",
      "sha256": "65ef4caf1e61c5b5ec5a9a74669e42a0d93500d9fcaf21e8c1704d91e11bcb84",
      "bytes": 1424
    },
    {
      "kind": "integration",
      "id": "open-meteo",
      "version": "1.0.0",
      "name": "Weather",
      "description": "A community MCP server for the free Open-Meteo APIs: place search, 16-day forecasts, weather since 1940, air quality and pollen, marine, flood, seasonal and climate data. No key or account; the free tier is for non-commercial use.",
      "category": "data",
      "author": "Community (cmer81) for Open-Meteo",
      "access": {
        "network": "hosts",
        "tools": [
          "air_quality",
          "climate_projection",
          "dwd_icon_forecast",
          "ecmwf_forecast",
          "elevation",
          "ensemble_forecast",
          "flood_forecast",
          "gem_forecast",
          "geocoding",
          "gfs_forecast",
          "jma_forecast",
          "marine_weather",
          "meteofrance_forecast",
          "metno_forecast",
          "seasonal_forecast",
          "weather_archive",
          "weather_forecast"
        ],
        "hosts": [
          "air-quality-api.open-meteo.com",
          "api.open-meteo.com",
          "archive-api.open-meteo.com",
          "climate-api.open-meteo.com",
          "ensemble-api.open-meteo.com",
          "flood-api.open-meteo.com",
          "geocoding-api.open-meteo.com",
          "marine-api.open-meteo.com",
          "seasonal-api.open-meteo.com"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [
        "app:weather-desk",
        "skill:weather"
      ],
      "file": "archives/integration-open-meteo-1.0.0-7054d4e45c3f.vkcap.json",
      "sha256": "7054d4e45c3fa5ef75b9b3b034e51a9f1a32d6aafc09443cd88a95da092eab20",
      "bytes": 3997
    },
    {
      "kind": "integration",
      "id": "tavily",
      "version": "1.0.0",
      "name": "Tavily",
      "description": "Tavily's own remote MCP server: web search tuned for AI answers, clean text from pages, site maps and crawls, and multi-source research reports, so answers cite current sources.",
      "category": "search",
      "author": "Tavily",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [
          "mcp.tavily.com"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": [
          "Tavily API key"
        ]
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [
        "skill:daily-news",
        "skill:research-brief"
      ],
      "file": "archives/integration-tavily-1.0.0-7c9e6e95fd8b.vkcap.json",
      "sha256": "7c9e6e95fd8b82ab1b6e8ba543ba8872671295df86ccd1d34c25d16333c37023",
      "bytes": 1825
    },
    {
      "kind": "integration",
      "id": "zerodha",
      "version": "1.0.0",
      "name": "Zerodha",
      "description": "Zerodha's hosted Kite MCP server: market data quotes, historical candles, portfolio holdings, positions, and order management. Login is handled securely in your browser via Zerodha; no API credentials need to be stored in the app.",
      "category": "finance",
      "author": "Zerodha",
      "access": {
        "network": "hosts",
        "tools": [],
        "hosts": [
          "mcp.kite.trade"
        ],
        "database": false,
        "schedule": false,
        "files": 1,
        "credentials": []
      },
      "requires": [],
      "enhances": [],
      "skills": [],
      "usedBy": [],
      "file": "archives/integration-zerodha-1.0.0-ff947431d181.vkcap.json",
      "sha256": "ff947431d1814a06afbfdd43bff98f8ccefbe1244fb2890830fa32bb31b1845a",
      "bytes": 1366
    }
  ]
}
