When you say skimming do you mean frequency changes over time?
You can write your own interface to the cat port and use cron to run commands on a schedule.
Or look at WSJT-X Improved:
That has Band Hopping build into the program.
You could run 2 virtual audio cables and then run an FT8 and WSPR skimmer.
I used a bash script like this under Linux/OSX, but should be easy enough to get something under Windows:
#!/bin/bash
# HOST is a variable used to point to SparkSDR
HOST=localhost
#HOST=10.0.1.90
# Read in the arguments
first_arg="$1"
second_args="$2"
# Change MHz into hertz
FREQ=`echo "$first_arg * 1000000" | bc | cut -f 1 -d .`
echo $FREQ
# if a, A, or AUTO are sent as the second argument, set LSB/USB at 14.0 MHz Otherwise send through the mode
if [[ "$second_args" == "a" || "$second_args" == "A" || "$second_args" == "AUTO" ]]; then
echo "Argument is AUTOMATIC mode"
if [ "$FREQ" -ge "14000000" ]; then
echo "USB"
MODE="USB"
else
echo "LSB"
MODE="LSB"
fi
else
MODE=$second_args
fi
73, KD7HGL
Josh