uipath-core

Category: Development & Coding | Uploader: marcelocruzrpamarcelocruzrpa | Downloads: 0 | Version: v1.0(Latest)

Generates UiPath Studio XAML workflows, project scaffolds (sequence/dispatcher/performer), and expressions via 94 deterministic Python generators (plus additional generators from installed plugin skills). Use when the user mentions UiPath, XAML, RPA, REFramework, Orchestrator, or UiPath Studio development. --- # UiPath Core Skill > ⚠️ **Safety Rules** (I-1, I-2 in `rules.md`) > - Playwright/browser inspection is **READ-ONLY**. Login page → STOP, WAIT for user. See `ui-inspection.md` → Login Gate. > - Desktop inspection via PowerShell (`inspect-ui-tree.ps1`): read-only tree inspection only. > - NEVER generate credentials, tokens, or passwords — real or fake. Generate production-quality UiPath automation artifacts using real Studio-exported templates and comprehensive reference documentation. Template baseline: Studio 24.10 Windows. ## When To Read Which Reference **Start here.** Match the user's task to the right file, then read only what's needed. For files > 200 lines, use `grep` or line-range reads — never read entire large files or XAML assets. ### Common Tasks (check these first) | Task | Read first | |---|---| | Generate a XAML workflow (any kind) | `cheat-sheet.md` → JSON spec patterns → `scripts/generate_workflow.py` **(G-1)** | | Scaffold a project | `scaffolding.md` → Template Selection → run `scripts/scaffold_project.py` | | Generate a full project (checklist) | `scaffolding.md` → "Generating a Full Project" checklist | | Inspect a web app (selectors) | `ui-inspection.md` → Playwright MCP workflow → `playwright-selectors.md` | | Validate XAML | Run `scripts/validate_xaml <project> --lint` | | Fix a specific lint warning | `lint-reference.md` → search by lint number | | Write an expression (VB.NET/C#) | `expr-foundations.md` (start here for any expression task) | | Decomposition / project structure | `decomposition.md` → Decomposition rules (Universal 1-8, Browser 9-13, Desktop 14) | | Fix a user's .xaml file | `skill-guide.md` → Example 6 | | Action Center

Changelog: Source: GitHub https://github.com/marcelocruzrpa/uipath-ai-skills

Directory Structure

Current level: tree/main/uipath-core/

  • 📁 assets/
    • 📁 generator-snapshots/
      • 📄 action_center_form_task.xaml 4.1 KB
      • 📄 attach_and_navigate.xaml 5.5 KB
      • 📄 data_operations.xaml 6.2 KB
      • 📄 excel_read_write.xaml 3.1 KB
      • 📄 file_operations.xaml 3.7 KB
      • 📄 if_else_control_flow.xaml 4.5 KB
      • 📄 message_box_dialog.xaml 3.5 KB
      • 📄 misc_activities.xaml 3.4 KB
      • 📄 pdf_extraction.xaml 3.1 KB
      • 📄 queue_dispatcher.xaml 4.6 KB
      • 📄 sap_wingui_workflow.xaml 5.3 KB
      • 📄 simple_log.xaml 2.6 KB
      • 📄 try_catch_with_retry.xaml 8.7 KB
      • 📄 ui_automation_login.xaml 9.1 KB
      • 📄 while_loop.xaml 4.5 KB
    • 📁 lint-test-cases/
      • 📁 bad_project_crossfile/
        • 📁 Framework/
          • 📄 CloseAllApplications.xaml 971 B
          • 📄 InitAllApplications.xaml 1.2 KB
          • 📄 Process.xaml 1.8 KB
        • 📁 Workflows/
          • 📁 WebApp/
            • 📄 WebApp_DoAction.xaml 1.2 KB
        • 📄 Main.xaml 787 B
        • 📄 project.json 288 B
      • 📁 bad_project_cycle/
        • 📄 A.xaml 799 B
        • 📄 B.xaml 805 B
        • 📄 Main.xaml 805 B
        • 📄 project.json 292 B
      • 📁 bad_project_orphan/
        • 📄 A.xaml 778 B
        • 📄 Main.xaml 805 B
        • 📄 project.json 291 B
        • 📄 Unused.xaml 793 B
      • 📁 filename-sensitive/
        • 📁 Framework/
          • 📄 Process.xaml 1.7 KB
        • 📄 CloseAllApplications.xaml 970 B
        • 📄 Main.xaml 1.1 KB
      • 📄 bad_ACME_Login.xaml 1.3 KB
      • 📄 bad_addqueue_dict_expr.xaml 1.4 KB
      • 📄 bad_addqueue_ui_inargument.xaml 1.2 KB
      • 📄 bad_api_no_retry.xaml 920 B
      • 📄 bad_app_close_in_process.xaml 1.0 KB
      • 📄 bad_AppName_DoAction.xaml 1.3 KB
      • 📄 bad_AppName_Launch_noout.xaml 1.3 KB
      • 📄 bad_AppName_Launch_novalidation.xaml 2.6 KB
      • 📄 bad_AppName_NavigateTo.xaml 960 B
      • 📄 bad_argument_type_mismatch.xaml 1.8 KB
      • 📄 bad_assign_bare_string.xaml 1.3 KB
      • 📄 bad_assign_operation.xaml 1.1 KB
      • 📄 bad_assign_type_mismatch.xaml 1.7 KB
      • 📄 bad_attach_by_url.xaml 1.0 KB
      • 📄 bad_attach_no_uielement.xaml 2.3 KB
      • 📄 bad_bare_config_in_process.xaml 1.3 KB
      • 📄 bad_bare_datarow_type.xaml 1.5 KB
      • 📄 bad_bare_datatable_type.xaml 1.2 KB
      • 📄 bad_bare_variable_no_wrapper.xaml 1.1 KB
      • 📄 bad_build_datatable_columns.xaml 1.0 KB
      • 📄 bad_closemode_always.xaml 1.2 KB
      • 📄 bad_continue_on_error_x.xaml 913 B
      • 📄 bad_credential_args.xaml 1.1 KB
      • 📄 bad_css_selector.xaml 1.4 KB
      • 📄 bad_delay_activity.xaml 1.1 KB
      • 📄 bad_dict_stray_invoke_argument.xaml 1.4 KB
      • 📄 bad_double_bracket_expr.xaml 982 B
      • 📄 bad_double_escaped_quotes.xaml 1.3 KB
      • 📄 bad_duplicate_if_then.xaml 1.4 KB
      • 📄 bad_duplicate_invoke_arguments.xaml 1.2 KB
      • 📄 bad_duplicate_invoke_arguments_children.xaml 1.4 KB
      • 📄 bad_duplicate_viewstate.xaml 1.0 KB
      • 📄 bad_element_type.xaml 1.4 KB
      • 📄 bad_empty_catch.xaml 1.8 KB
      • 📄 bad_empty_field_mode.xaml 1.3 KB
      • 📄 bad_enum_namespace.xaml 1.1 KB
      • 📄 bad_extract_datatable.xaml 966 B
      • 📄 bad_extract_no_metadata.xaml 1.3 KB
      • 📄 bad_fqdn_bre.xaml 905 B
      • 📄 bad_fqdn_type_arguments.xaml 2.1 KB
      • 📄 bad_fuzzy_default.xaml 1.6 KB
      • 📄 bad_gettext_interactionmode.xaml 1.5 KB
      • 📄 bad_GetTransactionData_dispatcher.xaml 1.8 KB
      • 📄 bad_hallucinated_ui_props.xaml 2.1 KB
      • 📄 bad_hardcoded_url.xaml 830 B
      • 📄 bad_hardcoded_user_path.xaml 1.0 KB
      • 📄 bad_if_multi_child.xaml 1.1 KB
      • 📄 bad_InitAllApplications.xaml 1.3 KB
      • 📄 bad_InitAllApps_missing_uielement_out.xaml 1.7 KB
      • 📄 bad_inline_result_extractdata.xaml 1.4 KB
      • 📄 bad_invalid_array_type.xaml 1.4 KB
      • 📄 bad_invoke_bare_typearg.xaml 1.3 KB
      • 📄 bad_invoke_code_datatable.xaml 969 B
      • 📄 bad_invoke_code_filedelete.xaml 922 B
      • 📄 bad_invoke_code_screenshot.xaml 1.0 KB
      • 📄 bad_invoke_code_sql.xaml 974 B
      • 📄 bad_invoke_direction_mismatch.xaml 1.4 KB
      • 📄 bad_invoke_empty_arg.xaml 1.4 KB
      • 📄 bad_launch_login_no_validation.xaml 2.3 KB
      • 📄 bad_main_undeclared_invoke_var_Main.xaml 1.6 KB
      • 📄 bad_multiple_assign_body.xaml 1.7 KB
      • 📄 bad_mva_visualbasic.xaml 1015 B
      • 📄 bad_ncheckstate_empty_ifnotexists_NavigateToTab.xaml 4.3 KB
      • 📄 bad_nclick_checkbox.xaml 3.3 KB
      • 📄 bad_nextractdata_hallucinated.xaml 1.2 KB
      • 📄 bad_no_incognito.xaml 1.0 KB
      • 📄 bad_no_log_bookends.xaml 1.4 KB
      • 📄 bad_no_trycatch_ui_heavy.xaml 1.7 KB
      • 📄 bad_nselectitem_interactionmode.xaml 999 B
      • 📄 bad_nselectitem_null_item.xaml 1.5 KB
      • 📄 bad_nselectitem_version.xaml 1.4 KB
      • 📄 bad_orphaned_scoped_activity.xaml 1.0 KB
      • 📄 bad_password_text.xaml 1.1 KB
      • 📄 bad_persistence_subworkflow.xaml 995 B
      • 📄 bad_Process.xaml 1.2 KB
      • 📄 bad_queue_name_property.xaml 1.3 KB
      • 📄 bad_references_xstring.xaml 1.3 KB
      • 📄 bad_selector_double_escaped.xaml 1.5 KB
      • 📄 bad_selector_double_quotes.xaml 1.4 KB
      • 📄 bad_sequence_variables_after_children.xaml 1.2 KB
      • 📄 bad_special_folder_temp.xaml 1.1 KB
      • 📄 bad_tab_click_no_sync.xaml 1.4 KB
      • 📄 bad_targetanchorable_child.xaml 1009 B
      • 📄 bad_throw_csharp.xaml 808 B
      • 📄 bad_uielement_in_config.xaml 2.0 KB
      • 📄 bad_undeclared_vars.xaml 1.6 KB
      • 📄 bad_WebApp_Login.xaml 1.3 KB
      • 📄 bad_wrong_datatable_prefix.xaml 1.2 KB
      • 📄 bad_wrong_xmlns_url.xaml 888 B
      • 📄 bad_xlist_selectitem.xaml 1.3 KB
      • 📄 good_browser_workflow.xaml 2.8 KB
    • 📁 reframework/
      • 📁 Data/
        • 📁 Input/
          • 📄 placeholder.txt 68 B
        • 📁 Output/
          • 📄 placeholder.txt 107 B
        • 📁 Temp/
          • 📄 placeholder.txt 146 B
        • 📄 Config.xlsx 16.1 KB
      • 📁 Exceptions_Screenshots/
        • 📄 placeholder.txt 110 B
      • 📁 Framework/
        • 📄 CloseAllApplications.xaml 4.5 KB
        • 📄 GetTransactionData.xaml 17.1 KB
        • 📄 InitAllApplications.xaml 5.0 KB
        • 📄 InitAllSettings.xaml 22.9 KB
        • 📄 KillAllProcesses.xaml 10.8 KB
        • 📄 Process.xaml 6.4 KB
        • 📄 RetryCurrentTransaction.xaml 19.1 KB
        • 📄 SetTransactionStatus.xaml 64.1 KB
        • 📄 TakeScreenshot.xaml 10.5 KB
      • 📁 Tests/
        • 📄 GetTransactionDataTestCase.xaml 12.2 KB
        • 📄 InitAllApplicationsTestCase.xaml 10.7 KB
        • 📄 InitAllSettingsTestCase.xaml 9.5 KB
        • 📄 MainTestCase.xaml 11.5 KB
        • 📄 ProcessTestCase.xaml 12.6 KB
        • 📄 Tests.xlsx 10.4 KB
        • 📄 WorkflowTestCaseTemplate.xaml 10.4 KB
      • 📄 entry-points.json 493 B
      • 📄 Main.xaml 89.5 KB
      • 📄 Main.xaml.json 1022 B
      • 📄 project.json 3.0 KB
    • 📁 samples/
      • 📁 common-workflows/
        • 📁 Workflows/
          • 📁 Api/
            • 📄 Api_FetchInvoices.xaml 15.6 KB
          • 📁 Dispatcher/
            • 📄 ExcelDispatcher_Process.xaml 10.9 KB
          • 📁 Performer/
            • 📄 Performer_Process.xaml 10.6 KB
          • 📁 Utils/
            • 📄 App_Close.xaml 9.9 KB
            • 📄 Browser_NavigateToUrl.xaml 10.9 KB
          • 📁 WebAppName/
            • 📄 WebAppName_Launch.xaml 32.1 KB
        • 📄 HttpApiDispatcher_Main.xaml 10.2 KB
    • 📁 simple-sequence/
      • 📄 FormFilling_Main.xaml 92.0 KB
      • 📄 Main.xaml 18.3 KB
      • 📄 PDFExtraction_Main.xaml 17.4 KB
      • 📄 WebScraping_Sequence1.xaml 12.5 KB
    • 📁 simple-sequence-template/
      • 📄 Main.xaml 5.4 KB
      • 📄 project.json 1.4 KB
    • 📁 stripped/
      • 📄 FormFilling_Main.xaml 25.9 KB
      • 📄 REFramework_Main.xaml 46.3 KB
      • 📄 SetTransactionStatus.xaml 37.1 KB
  • 📁 evals/
    • 📄 core-battle-tests.md 14.1 KB
  • 📁 references/
    • 📄 cheat-sheet.md 25.3 KB
    • 📄 config-sample.md 9.5 KB
    • 📄 decomposition.md 33.7 KB
    • 📄 expr-collections-json.md 13.9 KB
    • 📄 expr-datatable.md 16.8 KB
    • 📄 expr-foundations.md 6.1 KB
    • 📄 expr-strings-datetime.md 18.2 KB
    • 📄 generation.md 21.9 KB
    • 📄 golden-templates.md 14.7 KB
    • 📄 lint-reference.md 9.7 KB
    • 📄 playwright-selectors.md 17.4 KB
    • 📄 rules.md 13.1 KB
    • 📄 scaffolding.md 25.4 KB
    • 📄 skill-guide.md 7.9 KB
    • 📄 ui-inspection-reference.md 12.8 KB
    • 📄 ui-inspection.md 12.3 KB
    • 📄 xaml-control-flow.md 11.9 KB
    • 📄 xaml-data.md 12.3 KB
    • 📄 xaml-error-handling.md 11.0 KB
    • 📄 xaml-foundations.md 9.3 KB
    • 📄 xaml-integrations.md 15.2 KB
    • 📄 xaml-invoke.md 8.6 KB
    • 📄 xaml-orchestrator.md 15.4 KB
    • 📄 xaml-ui-automation.md 33.6 KB
  • 📁 scripts/
    • 📁 generate_activities/
      • 📄 __init__.py 5.6 KB
      • 📄 _helpers.py 3.5 KB
      • 📄 _xml_utils.py 4.0 KB
      • 📄 application_card.py 9.2 KB
      • 📄 control_flow.py 25.6 KB
      • 📄 data_operations.py 24.9 KB
      • 📄 dialogs.py 2.1 KB
      • 📄 error_handling.py 4.7 KB
      • 📄 file_system.py 10.4 KB
      • 📄 http_json.py 7.6 KB
      • 📄 integrations.py 22.7 KB
      • 📄 invoke.py 6.8 KB
      • 📄 logging_misc.py 8.5 KB
      • 📄 navigation.py 8.9 KB
      • 📄 orchestrator.py 9.7 KB
      • 📄 ui_automation.py 17.6 KB
    • 📁 validate_xaml/
      • 📄 __init__.py 1.3 KB
      • 📄 __main__.py 269 B
      • 📄 _cli.py 8.5 KB
      • 📄 _constants.py 5.8 KB
      • 📄 _context.py 2.0 KB
      • 📄 _fixes.py 8.9 KB
      • 📄 _orchestration.py 7.2 KB
      • 📄 _registry.py 1.9 KB
      • 📄 _structural.py 12.1 KB
      • 📄 lints_activities.py 42.4 KB
      • 📄 lints_data.py 29.7 KB
      • 📄 lints_framework.py 27.1 KB
      • 📄 lints_hallucinations.py 39.6 KB
      • 📄 lints_project.py 9.9 KB
      • 📄 lints_selectors.py 5.6 KB
      • 📄 lints_types.py 10.1 KB
      • 📄 lints_ui.py 16.1 KB
      • 📄 lints_variables.py 16.6 KB
    • 📄 _mf_snippet_checks.py 5.8 KB
    • 📄 _mf_types.py 2.4 KB
    • 📄 _wf_boilerplate.py 5.1 KB
    • 📄 _wf_types.py 4.0 KB
    • 📄 _wf_validation.py 7.5 KB
    • 📄 check_skill_budget.py 3.7 KB
    • 📄 config_xlsx_manager.py 8.8 KB
    • 📄 dependency_graph.py 12.9 KB
    • 📄 generate_object_repository.py 24.5 KB
    • 📄 generate_workflow.py 51.0 KB
    • 📄 grade_battle_test.py 25.2 KB
    • 📄 inspect-ui-tree.ps1 42.6 KB
    • 📄 modify_framework.py 36.3 KB
    • 📄 plugin_loader.py 10.9 KB
    • 📄 regression_test.py 53.6 KB
    • 📄 resolve_nuget.py 14.2 KB
    • 📄 run_lint_tests.py 15.2 KB
    • 📄 scaffold_project.py 24.7 KB
    • 📄 test_all.py 4.7 KB
    • 📄 test_auto_fix.py 6.8 KB
    • 📄 test_cross_plugin.py 20.0 KB
    • 📄 test_dependency_graph.py 11.2 KB
    • 📄 test_generator_lint_integration.py 21.2 KB
    • 📄 test_generator_snapshots.py 4.9 KB
    • 📄 utils.py 5.6 KB
  • 📄 requirements.txt 268 B
  • 📄 SKILL.md 18.8 KB

SKILL.md

Login to download/like/favorite ❤ 37 | ★ 0
Comments 0

Please login before commenting.

Loading comments...