F8 Editor Exceltool Workflow
Documentsf8-editor-exceltool-workflowF8 Editor Exceltool Workflow is an Agent Skill for documents published in the TippingGame/F8Framework repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.
Use when working with ExcelTool editor tools — F8/F7 shortcuts, Excel directory configuration, binary/JSON export settings in F8Framework.
QUICK START
How to use this skill
Bring this guide into your coding agent with a prompt tailored to the tool you use.
- Open your project in Codex.
- Copy and paste the prompt below.
- Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/TippingGame/F8Framework/blob/HEAD/Tests/AISkills/f8framework-skills/editor/f8-editor-exceltool-workflow/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/f8-editor-exceltool-workflow, but wait for my approval before writing files or running scripts.
Copying this prompt does not install or run the skill. Review third-party files before use.
ExcelTool Editor Workflow
Use this skill when
- The task involves F8 (generate configs) or F7 (runtime reload) shortcuts.
- The user asks about Excel directory configuration or export format settings.
- Troubleshooting config table generation errors.
Path resolution
- Editor code: Assets/F8Framework/Editor/ExcelTool
Sources of truth
- Editor module: Assets/F8Framework/Editor/ExcelTool
- Test docs: Assets/F8Framework/Tests/ExcelTool/README.md
Key editor features
| Feature | Shortcut | Description |
|---|---|---|
| Import Config Tables | F8 | Generates binary/JSON files and C# data classes from Excel |
| Runtime Excel Reload | F7 | Reloads Excel data at runtime without regeneration |
| Set Excel Directory | Menu | Change where Excel files are stored |
| Export Format | F5 build tool | Choose binary or JSON export format |
| Output Directory | F5 build tool | Configure where generated files go |
Workflow
- Place Excel files in
Assets/StreamingAssets/config/(default). - Press F8 → menu Dev Tools → Import Config Tables:
- Generates C# data classes in
Assets/F8Framework/ConfigData/ - Generates binary/JSON in
Assets/AssetBundles/Config/BinConfigData/
- Generates C# data classes in
- Press F7 for runtime reload (development only).
- Change Excel directory: menu Dev Tools → Set Excel Directory.
- Change output directory: F5 build tool settings.
- Change export format: F5 build tool (binary default, JSON optional).
Common error handling
| Error | Cause | Solution |
|---|---|---|
| F8 shows compilation errors | Generated code conflicts | Delete ConfigData/, fix Excel, re-press F8 |
| Excel not found | Wrong directory | Check/set Excel directory via menu |
| F7 fails on Android | StreamingAssets not directly readable | Use binary cache mode instead |
Output checklist
- F8 generation completed.
- Generated data classes compile.
- Export format and directory configured.