chrisvoncsefalvay/funsloth/funsloth-upload

Claude Code and agent skill by chrisvoncsefalvay/funsloth

Trust tier 2
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Generate comprehensive model cards and upload fine-tuned models to Hugging Face Hub with professional documentation

Install

npx vskill@latest install chrisvoncsefalvay/funsloth/funsloth-upload

SKILL.md

Model Upload & Card Generator

Create model cards and upload fine-tuned models to Hugging Face Hub.

Gather Context

If coming from training manager, you should have:

  • model_path, base_model, dataset, technique
  • training_config (LoRA rank, LR, epochs)
  • final_loss, training_time, hardware

If missing, ask for essential information.

Configuration

1. Repository Settings

Ask for:

  • Repo name: username/model-name
  • Visibility: Public or Private
  • License: MIT, Apache 2.0, CC-BY-4.0, Llama 3 Community, etc.
2. Export Formats

Options:

  1. LoRA adapter only (~50-200MB) - Users merge themselves
  2. Merged 16-bit (15-140GB) - Ready to use
  3. GGUF quantized (4-8GB) - For llama.cpp/Ollama
  4. All of the above (Recommended)
3. GGUF Quantization

If GGUF selected, ask which levels. See references/GGUF_GUIDE.md.

MethodSizeQuality
Q4_K_M~4GBGood (Recommended)
Q5_K_M~5GBBetter
Q8_0~8GBBest

Generate Model Card

Create README.md with:

  1. YAML Metadata - license, tags, base_model, datasets
  2. Model Description - Table with key attributes
  3. Training Details - Hyperparameters, LoRA config, results
  4. Usage Examples - Transformers, Unsloth, Ollama, llama.cpp
  5. Intended Use - Primary use cases, out-of-scope
  6. Limitations - Biases, known issues
  7. Citation - BibTeX entry

Execute Upload

1. Create Repository
python
from huggingface_hub import create_repo
create_repo("username/model-name", private=False, exist_ok=True)
2. Upload Files
python
from huggingface_hub import HfApi
api = HfApi()
# LoRA adapter
api.upload_folder(folder_path="./outputs/lora_adapter", repo_id="username/model")
# Model card
api.upload_file(path_or_fileobj="README.md", path_in_repo="README.md", repo_id="username/model")
3. Generate GGUF (if selected)
python
from unsloth import FastLanguageModel
model, tokenizer = FastLanguageModel.from_pretrained("./outputs/lora_adapter")
model.save_pretrained_gguf("./gguf", tokenizer, quantization_method="q4_k_m")

Use scripts/convert_gguf.py for multiple quantizations.

4. Verify
python
from huggingface_hub import list_repo_files
print(list_repo_files("username/model"))

Final Report

Upload Complete!
Model: https://huggingface.co/{repo_name}
Uploaded:
- LoRA adapter
- Model card
- GGUF files (if selected)
Next steps:
- Verify model page
- Add example outputs
- Run benchmarks
- Share on social media

Model Card Best Practices

  1. Be specific about limitations
  2. Include usage examples - copy-pasteable
  3. Document training details
  4. Credit sources - base model, dataset, tools
  5. Use tables - easier to scan

Error Handling

ErrorResolution
Repo existsUse exist_ok=True
Permission deniedCheck HF token has write access
Upload timeoutUse chunked upload

Bundled Resources

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
5
7-day trend score
9

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 30 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/chrisvoncsefalvay/funsloth/funsloth-upload/badge)](https://verified-skill.com/skills/chrisvoncsefalvay/funsloth/funsloth-upload)

Something wrong with this skill or its page? Tell us.