โ† All skills
Tencent SkillHub ยท Developer Tools

Frappecli

CLI for Frappe Framework / ERPNext instances. Use when user asks about "Frappe", "ERPNext", "doctypes", "Frappe API", or needs to manage documents, files, reports, or call RPC methods on a Frappe site.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

CLI for Frappe Framework / ERPNext instances. Use when user asks about "Frappe", "ERPNext", "doctypes", "Frappe API", or needs to manage documents, files, reports, or call RPC methods on a Frappe site.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.1.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 13 sections Open source page

frappecli

CLI for managing Frappe Framework instances via REST API.

Installation

brew tap pasogott/tap brew install frappecli Or from source: git clone https://github.com/pasogott/frappecli.git cd frappecli && uv sync && uv pip install -e .

Configuration

Create ~/.config/frappecli/config.yaml: sites: production: url: https://erp.company.com api_key: your_api_key api_secret: your_api_secret staging: url: https://staging.company.com api_key: your_staging_key api_secret: your_staging_secret default_site: production

Site Management

frappecli site doctypes # List all doctypes frappecli site doctypes --module "Core" # Filter by module frappecli site info "User" # Get doctype details

Document CRUD

# List documents frappecli doc list Customer frappecli doc list Customer --filters '{"status":"Active"}' --limit 10 # Get single document frappecli doc get Customer CUST-001 frappecli doc get Customer CUST-001 --fields name,customer_name,status # Create document frappecli doc create Customer --data '{"customer_name":"Acme","customer_type":"Company"}' # Update document frappecli doc update Customer CUST-001 --data '{"status":"Inactive"}' # Delete document frappecli doc delete Customer CUST-001

File Management

# Upload file (private by default) frappecli file upload invoice.pdf --doctype "Sales Invoice" --docname "INV-001" # Upload public file frappecli file upload logo.png --public # Download file frappecli file download /private/files/invoice.pdf -o ./downloads/ # List files for document frappecli file list --doctype "Sales Invoice" --docname "INV-001"

Reports

# Run report (JSON output) frappecli report run "General Ledger" --filters '{"company":"My Company"}' # Export to CSV frappecli report run "Accounts Receivable" --format csv -o report.csv

RPC Methods

# Call custom method frappecli rpc frappe.ping # With arguments frappecli rpc myapp.api.process_data --args '{"doc_id":"DOC-001"}'

Multi-Site

# Use specific site frappecli --site staging doc list Customer # Switch default site frappecli config set default_site staging

Output Formats

frappecli doc list Customer --format table # Pretty table (default) frappecli doc list Customer --format json # JSON frappecli doc list Customer --format csv # CSV

Bulk Operations

# Export all active customers frappecli doc list Customer --filters '{"status":"Active"}' --format csv > customers.csv # Get document with child tables frappecli doc get "Sales Invoice" INV-001 --fields '*'

Integration with jq

# Get customer names only frappecli doc list Customer --format json | jq -r '.[].customer_name' # Count by status frappecli doc list Customer --format json | jq 'group_by(.status) | map({status: .[0].status, count: length})'

Links

Repository: https://github.com/pasogott/frappecli Homebrew: brew install pasogott/tap/frappecli

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs
  • SKILL.md Primary doc