Token导航 LogoToken导航TokenDH.com
开发操作浏览器github未标认证来源可访问许可证需确认审计通过

vyapar-migration维亚帕迁移

Agent Skill

vyapar-migration 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

192

周安装

8

GitHub Stars

公开资料未说明

下载量

64
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:vyapar-migration(维亚帕迁移)
来源仓库:https://github.com/krishamaze/skills
仓库路径:skills/vyapar-migration
安装命令:
npx skills add https://github.com/krishamaze/skills --skill vyapar-migration
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/krishamaze/skills --skill vyapar-migration

简介

用于处理 GitHub 仓库、Issue、Pull Request 等协作信息。

  • 适合围绕代码变更、仓库状态或协作事项进行整理。
  • 可结合来源仓库和原始 README 核验具体用法。
  • 安装前建议确认权限范围和是否会触发命令执行。
  • 注意维护状态和网络访问限制。vyapar-migration 属于开发类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Vyapar Schema Skill

This skill contains only verified facts about Vyapar's internal database. It has no opinions about what to migrate to. The agent using this skill decides what to do with the data — this skill ensures they start with accurate source knowledge.


File Format

  • Vyapar backup extension: .vyb — a standard ZIP archive
  • Inside the ZIP: a single .vyp file — a SQLite 3 database
  • Extract: unzip backup.vyb → produces <name>.vyp
  • Open: sqlite3 <name>.vyp or DB Browser for SQLite
  • There is always exactly one .vyp per .vyb

Architecture

  • Single-company, single-user accounting + inventory app
  • One SQLite file = one company's complete data
  • No multi-tenancy, no foreign server, no hidden tables
  • All financial data lives in kb_transactions + kb_lineitems
  • All party data lives in kb_names
  • All product data lives in kb_items

Reference Files

Load on demand — not all at once:

FileLoad when
references/schema.mdNeed column-level detail for any table
references/enums.mdInterpreting any INTEGER flag or status field
references/data-rules.mdValidating or transforming Vyapar data

Core Tables — Quick Reference

kb_firms              — company profile, GSTIN, address
kb_names              — all parties (customers + vendors)
kb_items              — products and services
kb_item_categories    — product categories
kb_item_units         — units of measure
kb_transactions       — every transaction header
kb_lineitems          — line items for each transaction
kb_tax_code           — GST and other tax definitions
kb_paymentTypes       — payment methods (Cash, Cheque, UPI, Bank)
kb_payment_terms      — payment term definitions
txn_payment_mapping   — links payment methods to transactions
kb_txn_links          — links payments to invoices (optional, settings-driven)
kb_linked_transactions— links converted documents (e.g. estimate → invoice)
journal_entry         — manual journal entries
journal_entry_line_items — lines for manual journals
kb_item_stock_tracking— stock movement history
other_accounts        — chart of accounts (non-party accounts)
party_to_party_transfer — inter-party transfers (separate from kb_transactions)

Transaction Types — Critical Mapping

Always read references/enums.md for the full table. Key types:

txn_typeLabelHas lineitemsFinancial
1Sale InvoiceYesYes
2Purchase InvoiceYesYes
3Payment-InNoYes
4Payment-OutNoYes
5Opening Balance — ReceivableNoYes
6Opening Balance — PayableNoYes
7ExpenseNoYes
21Credit Note / Sale ReturnYesYes
23Debit Note / Purchase ReturnYesYes
24Sale OrderYesNo (until converted)
27Delivery ChallanYesNo
28Purchase OrderYesNo
30Estimate / QuotationYesNo
65Proforma InvoiceYesNo
83Job Work ChallanYesNo
60Sale — Fixed AssetYesYes
61Purchase — Fixed AssetYesYes

Non-financial types (24, 27, 28, 30, 65, 83) do not affect balances unless txn_status=4 (converted). Confirmed by SQL: WHERE txn_type NOT IN (24,28,30,27,83,70).


Amount Fields — Exact Meaning

txn_cash_amount       — amount already collected/paid
txn_balance_amount    — amount still outstanding
txn_total_amount      — gross before tax (lineitems sum)
txn_tax_amount        — total tax
txn_discount_amount   — transaction-level discount

Invoice total = txn_cash_amount + txn_balance_amount Never use txn_total_amount alone as the invoice value.


Tax Logic

  • txn_tax_inclusive=1 → price INCLUDES tax
  • txn_tax_inclusive=2 → price EXCLUDES tax (most common)
  • GST components stored as separate rows in kb_lineitems joined to kb_tax_code
  • txn_place_of_supply determines inter-state (IGST) vs intra-state (CGST+SGST)
  • If txn_place_of_supply is empty → default to intra-state

Party Rules

  • name_type=1 = Customer, name_type=2 = Vendor
  • A single name_id can appear in both types — same entity, dual role
  • Unique key for deduplication: name_id (internal) or full_name + phone_number
  • GSTIN stored in name_gstin_number — may be blank for unregistered parties

Payment Linking

  • txn_payment_mapping.payment_idkb_paymentTypes.paymentType_id This is the payment METHOD (Cash=1, Cheque=2) — NOT a linked payment transaction
  • kb_txn_links — optionally links payment transactions to invoices This link is user-controlled via a settings toggle — NOT guaranteed to exist
  • kb_linked_transactions — links converted documents (estimate → invoice, order → invoice)

Stock

  • kb_items.item_stock_quantity = current snapshot quantity
  • For historical opening quantity: use kb_item_stock_tracking.ist_opening_quantity
  • Negative stock is possible — Vyapar allows sales without stock enforcement

Data Quality — Known Issues

Read references/data-rules.md for the full SQL validation suite. Key issues:

  • Lineitems can exist without a matching transaction (orphaned rows)
  • Parties can exist without GSTIN or phone (minimal required fields)
  • txn_balance_amount can be negative on overpayments
  • Duplicate GSTIN across parties is possible (data entry error)
  • txn_place_of_supply is frequently blank

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.55%
按下载量换算23

Claude

32.46%
按下载量换算21

Cursor

18.96%
按下载量换算12

Gemini CLI

9.35%
按下载量换算6

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills