SuccessFactors Employee Data Scraper (sf-scraper) for Openclaw

A browser-based automation skill for extracting detailed employee profiles directly from an active SAP SuccessFactors session without API dependencies.

venkatalokesh-dot
v0.1.0
Mar 2, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install sf-scraper

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install sf-scraper using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is SuccessFactors Employee Data Scraper (sf-scraper)?

The sf-scraper skill is a specialized automation utility designed for Openclaw Skills that enables the extraction of rich employee metadata without requiring OData or REST API access. By leveraging a live, authenticated Chrome session via the OpenClaw Browser Relay, this skill navigates the complex SAP SuccessFactors UI to retrieve organizational, contact, and employment details directly from the frontend. It is specifically built to handle the unique challenges of enterprise HCM systems, such as dynamic iframes and lazy-loading components, making it an essential tool for developers and HR teams using Openclaw Skills to bridge the gap between AI agents and corporate directories.

SuccessFactors Employee Data Scraper (sf-scraper) Use Cases

  • Retrieving employee contact information like business emails and phone numbers for internal communication workflows.
  • Looking up organizational hierarchy data, including manager names and direct reports, for automated approval routing.
  • Collecting employment history, job codes, and department details for internal reporting and auditing.
  • Verifying employee status (Active, Leave, etc.) during administrative processing or identity verification.
  • Performing bulk lookups of multiple employee IDs to generate consolidated team summaries or data exports.

How SuccessFactors Employee Data Scraper (sf-scraper) Works

  1. The agent executes a browser snapshot to verify the user is logged into SAP SuccessFactors and identifies the specific instance base URL.
  2. It attempts to reach the target employee profile using a series of deep-link strategies (People Profile, liveprofile, or admin deep links).
  3. If deep links are unavailable, the skill falls back to interactive global search automation to locate the employee by ID.
  4. It manages the SuccessFactors Single Page Application (SPA) lifecycle by detecting loading spinners and handling complex iframe structures like contentFrame or bizmuleApp.
  5. Once the profile is loaded, it parses the accessibility tree to extract structured data from various UI cards (Job Info, Personal Info, Contact Info).
  6. The skill automatically navigates through profile tabs and expands collapsible sections to ensure all requested data fields are captured.
  7. All extracted information is compiled into a professional, grouped summary and returned to the user.

SuccessFactors Employee Data Scraper (sf-scraper) Setup

To use this skill within the Openclaw Skills ecosystem, ensure you meet the following requirements:

  • Browser Extension: Install the OpenClaw Browser Relay Chrome extension and ensure the badge is active (ON).
  • Active Session: Manually log in to your SAP SuccessFactors instance in a Chrome tab before running the scraper.
  • Profile Selection: Always ensure the agent is configured to use profile="chrome" to access the authenticated session.

Optional: You can pre-configure your instance details in your TOOLS.md file:

### SuccessFactors
- Base URL: https://<your-company>.successfactors.com
- Default fields: name, email, department, manager

SuccessFactors Employee Data Scraper (sf-scraper) Data Schema & Taxonomy

The sf-scraper skill organizes extracted employee data into the following schema based on SuccessFactors UI groups:

Group Data Fields Extracted
Basic Info Full Name, Job Title, Employee ID, Photo Presence
Contact Business/Personal Email, Business/Mobile Phone, Physical Addresses
Organization Manager Name/ID, Department, Business Unit, Legal Entity, Division
Job Details Job Code, Cost Center, Employment Type, Pay Grade, FTE
Employment Hire Date, Seniority Date, Employment Status, Termination Date
About Me Bio, Skills, Interests, Social Links

SuccessFactors Employee Data Scraper (sf-scraper) Advanced Features

  • Intelligent Navigation: Employs a multi-strategy approach (Deep Links vs. Search Bar) to ensure profile access across different SuccessFactors configurations.
  • SPA & Iframe Resilience: Specifically designed to wait for lazy-loaded components and switch between nested iframes which often break standard scrapers.
  • Automated Batch Processing: Can sequentially process a list of employee IDs, navigating between profiles and consolidating results into a single report.
  • Privacy Respecting: Only scrapes data visible to the logged-in user's permission level, reporting restricted fields as such rather than failing.
  • Openclaw Skills Integration: Fully compatible with the broader Openclaw Skills framework for cross-app automation and data orchestration.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*