frappe-fixture-creator

v2026.04.22

Generate fixture files for Frappe test data and master data. Use when creating test fixtures, setup data, or master data for new sites.

GitHub
安装命令
npx skhub add vyogotech/frappe-fixture-creator
Markdown
SKILL.md

Frappe Fixture Creator

Generate fixture JSON files for test data, master data, and initial site configuration in Frappe applications.

When to Use This Skill

Claude should invoke this skill when:

  • User wants to create test fixtures
  • User needs master data setup
  • User mentions fixtures, test data, or setup data
  • User wants repeatable site setup
  • User needs demo or sample data

Capabilities

1. Test Fixture Generation

Item Fixtures:

[
  {
    "doctype": "Item",
    "item_code": "_Test Item",
    "item_name": "Test Item",
    "item_group": "Products",
    "stock_uom": "Nos",
    "is_stock_item": 1,
    "is_purchase_item": 1,
    "is_sales_item": 1,
    "opening_stock": 100,
    "valuation_rate": 100,
    "standard_rate": 150
  },
  {
    "doctype": "Item",
    "item_code": "_Test Service Item",
    "item_name": "Test Service",
    "item_group": "Services",
    "stock_uom": "Nos",
    "is_stock_item": 0,
    "is_sales_item": 1,
    "standard_rate": 500
  }
]

2. Hierarchical Fixtures

Customer Group Tree:

[
  {
    "doctype": "Customer Group",
    "customer_group_name": "All Customer Groups",
    "is_group": 1
  },
  {
    "doctype": "Customer Group",
    "customer_group_name": "Commercial",
    "parent_customer_group": "All Customer Groups",
    "is_group": 0
  },
  {
    "doctype": "Customer Group",
    "customer_group_name": "Individual",
    "parent_customer_group": "All Customer Groups",
    "is_group": 0
  }
]

3. Import Fixture

Load Fixture in App:

# In app setup
def before_install():
    """Install fixtures before site setup"""
    from frappe.core.page.data_import_tool.data_import_tool import import_doc

    import_doc('my_app/fixtures/item_groups.json')
    import_doc('my_app/fixtures/territories.json')

References

Frappe Fixture Patterns:

发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.04.22

发布时间

Apr 22, 2026

分类

未分类

许可证

MIT

源路径

frappe-apps-manager/skills/frappe-fixture-creator

默认分支

main

最新提交

4df6911

Tree SHA

b23ed9b